[PARISC] fix personality flag check in copy_thread()
authorJiri Kosina <jkosina@suse.cz>
Thu, 2 Aug 2012 13:33:59 +0000 (15:33 +0200)
committerJames Bottomley <JBottomley@Parallels.com>
Fri, 3 Aug 2012 10:25:12 +0000 (11:25 +0100)
Directly comparing task_struct->personality against PER_* is not fully
correct, as it doesn't take flags potentially stored in top three bytes
into account.

Analogically, directly forcefully setting personality to PER_LINUX32 or
PER_LINUX discards any flags stored in the top three bytes.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>

No differences found