]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - arch/blackfin/include/asm/elf.h
cross-arch: don't corrupt personality flags upon exec()
[linux-imx.git] / arch / blackfin / include / asm / elf.h
index e6c6812a9abd7a48311dd87122a90be43b709ce1..14bc98ff668fb37b48b6ef80855f5a6f057e35f7 100644 (file)
@@ -132,6 +132,7 @@ do {                                                                                        \
 
 #define ELF_PLATFORM  (NULL)
 
-#define SET_PERSONALITY(ex) set_personality(PER_LINUX)
+#define SET_PERSONALITY(ex) \
+       set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
 
 #endif