The patch titled Fix missing parens in set_personality() has been removed from the -mm tree. Its filename was fix-missing-parens-in-set_personality.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: Fix missing parens in set_personality() From: Russell King <rmk+lkml@xxxxxxxxxxxxxxxx> If you call set_personality() with an expression such as: set_personality(foo ? PERS_FOO1 : PERS_FOO2); then this evaluates to: ((current->personality == foo ? PERS_FOO1 : PERS_FOO2) ? ... which is obviously not the intended result. Add the missing parents to ensure this gets evaluated as expected: ((current->personality == (foo ? PERS_FOO1 : PERS_FOO2)) ? ... Signed-off-by: Russell King <rmk+kernel@xxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- include/linux/personality.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/personality.h~fix-missing-parens-in-set_personality include/linux/personality.h --- a/include/linux/personality.h~fix-missing-parens-in-set_personality +++ a/include/linux/personality.h @@ -114,7 +114,7 @@ struct exec_domain { * Change personality of the currently running process. */ #define set_personality(pers) \ - ((current->personality == pers) ? 0 : __set_personality(pers)) + ((current->personality == (pers)) ? 0 : __set_personality(pers)) #endif /* __KERNEL__ */ _ Patches currently in -mm which might be from rmk+lkml@xxxxxxxxxxxxxxxx are origin.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html