Files
linux/arch
Jiri Slaby 49370462cb x86, ia32_aout: do not kill argument mapping
commit 318f6b228b upstream.

Do not set current->mm->mmap to NULL in 32-bit emulation on 64-bit
load_aout_binary after flush_old_exec as it would destroy already
set brpm mapping with arguments.

Introduced by b6a2fea393
mm: variable length argument support
where the argument mapping in bprm was added.

[ hpa: this is a regression from 2.6.22... time to kill a.out? ]

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
LKML-Reference: <1265831716-7668-1-git-send-email-jslaby@suse.cz>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ollie Wild <aaw@google.com>
Cc: x86@kernel.org
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-03-15 09:06:49 -07:00
..
2010-02-23 16:07:25 -08:00
2009-12-16 07:20:12 -08:00
2010-02-22 21:42:12 +01:00
2010-02-24 17:30:36 +00:00
2010-02-09 09:46:23 +01:00
2010-02-15 14:17:45 +09:00
2010-01-14 09:05:26 -05:00