On Wed, 15 Aug 2007, [EMAIL PROTECTED] wrote: > ------------------------------------------------------ > Subject: fix NULL pointer dereference in __vm_enough_memory() > From: Alan Cox <[EMAIL PROTECTED]> > > The new exec code inserts an accounted vma into an mm struct which is not > current->mm. The existing memory check code has a hard coded assumption > that this does not happen as does the security code. > > As the correct mm is known we pass the mm to the security method and the > helper function. A new security test is added for the case where we need > to pass the mm and the existing one is modified to pass current->mm to > avoid the need to change large amounts of code. > > (Thanks to Tobias for fixing rejects and testing) > > Signed-off-by: Alan Cox <[EMAIL PROTECTED]> > Cc: WU Fengguang <[EMAIL PROTECTED]> > Cc: James Morris <[EMAIL PROTECTED]> > Cc: Tobias Diedrich <[EMAIL PROTECTED]> > Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Acked-by: James Morris <[EMAIL PROTECTED]> -- James Morris <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/