summaryrefslogtreecommitdiffstats
path: root/arch/ia64/kernel/entry.S
diff options
context:
space:
mode:
authorChen, Kenneth W <kenneth.w.chen@intel.com>2005-09-06 16:05:23 -0700
committerTony Luck <tony.luck@intel.com>2005-09-07 08:53:16 -0700
commit295bd89279aad6959f0d363ee8e946d4766f9ad8 (patch)
treee0bcc6080adc665a818585fbb0280a50c82a18c4 /arch/ia64/kernel/entry.S
parent63028aa7f581d9d4e6889f9dc06ded2534250a76 (diff)
downloadlinux-stable-295bd89279aad6959f0d363ee8e946d4766f9ad8.tar.gz
linux-stable-295bd89279aad6959f0d363ee8e946d4766f9ad8.tar.bz2
linux-stable-295bd89279aad6959f0d363ee8e946d4766f9ad8.zip
[IA64] make exception handler in copy_user more robust
The exception handler in copy user always expects fault occurs only on user space address and the fall back recovery code is written with that very assumption in mind. Recent source code inspection revealed that while it worked splendid and to the expectation under normal circumstances, It broke down under unexpected condition where some address calculation might go outside the legal address range the original copy_user was called for. This patch is to make copy_user exception handler more robust and to prevent potential memory corruption. Signed-off-by: Ken Chen <kenneth.w.chen@intel.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/kernel/entry.S')
0 files changed, 0 insertions, 0 deletions