From: Jiri Kosina Date: Mon, 13 Aug 2012 03:18:28 +0000 (+0000) Subject: powerpc: Fix personality handling in ppc64_personality() X-Git-Tag: v3.6-rc4~13^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7256a5d2da56f2ea8ad49e8dbe9e2984f0899b42;p=pandora-kernel.git powerpc: Fix personality handling in ppc64_personality() Directly comparing current->personality against PER_LINUX32 doesn't work in cases when any of the personality flags stored in the top three bytes are used. Directly forcefully setting personality to PER_LINUX32 or PER_LINUX discards any flags stored in the top three bytes Use personality() macro to compare only PER_MASK bytes and make sure that we are setting only the bits that should be set, instead of overwriting the whole value. Signed-off-by: Jiri Kosina Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed