]>
 
 
pilppa.com Git - linux-2.6-omap-h63xx.git/commit 
 
 
 
 
 
 
[PATCH] Fix missing parens in set_personality() 
 
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@arm.linux.org.uk>  
Signed-off-by: Andrew Morton <akpm@osdl.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>