PER_MASK
unsigned int personality = current->personality & ~PER_MASK;
if ((current->personality & PER_MASK) != PER_LINUX) {
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
p = (p & ~PER_MASK) | PER_LINUX32;
ret = (ret & ~PER_MASK) | PER_LINUX;
set_personality((current->personality & ~PER_MASK) | PER_LINUX); \
personality = (personality & ~PER_MASK) | PER_LINUX32;
err = (err & ~PER_MASK) | PER_LINUX;
(current->personality & (~PER_MASK))); \
personality = (personality & ~PER_MASK) | PER_LINUX32;
ret = (ret & ~PER_MASK) | PER_LINUX;
(current->personality & (~PER_MASK))); \
(current->personality & (~PER_MASK))); \
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
(current->personality & (~PER_MASK))); \
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
#define personality(pers) (pers & PER_MASK)