diff options
| author | 2005-07-15 19:17:44 -0700 | |
|---|---|---|
| committer | 2005-07-15 22:56:11 -0700 | |
| commit | 9fb1759a3102c26cd8f64254a7c3e532782c2bb8 (patch) | |
| tree | b14426c49283b114594454c19168b84fd6cee4d8 /scripts/basic/split-include.c | |
| parent | Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 (diff) | |
[PATCH] x86_64: TASK_SIZE fixes for compatibility mode processes
A malicious 32bit app can have an elf section at 0xffffe000. During
exec of this app, we will have a memory leak as insert_vm_struct() is
not checking for return value in syscall32_setup_pages() and thus not
freeing the vma allocated for the vsyscall page.
Check the return value and free the vma incase of failure.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
