On Sat, Jun 16, 2012 at 12:51:04PM +0400, Konstantin Khlebnikov wrote: > "no other files mapped" requirement from my previous patch > (c/r: prctl: update prctl_set_mm_exe_file() after mm->num_exe_file_vmas removal) > is too paranoid, it forbids operation even if there mapped one shared-anon vma. > > Let's check that current mm->exe_file already unmapped, in this case exe_file > symlink already outdated and its changing is reasonable. > > Plus, this patch fixes exit code in case operation success. > > Signed-off-by: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx> > Reported-by: Cyrill Gorcunov <gorcunov@xxxxxxxxxx> > Cc: Oleg Nesterov <oleg@xxxxxxxxxx> > Cc: Matt Helsley <matthltc@xxxxxxxxxx> > Cc: Kees Cook <keescook@xxxxxxxxxxxx> > Cc: KOSAKI Motohiro <kosaki.motohiro@xxxxxxxxxxxxxx> > Cc: Tejun Heo <tj@xxxxxxxxxx> > Cc: Pavel Emelyanov <xemul@xxxxxxxxxxxxx> > --- Ack! Thanks again, Konstantin! Cyrill -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>