From c8d243c728cc2bb932a5c709aeaaf0130e7e2966 Mon Sep 17 00:00:00 2001 From: Eric B Munson Date: Tue, 1 Jul 2008 02:12:13 +1000 Subject: [PATCH] --- yaml --- r: 101743 b: refs/heads/master c: a91a03ee31a5c29a934708b7cf37bb8da516d016 h: refs/heads/master i: 101741: dbc3be33d2544c20ac39c3cf909ddc7ed4dbf074 101739: 00871f8ece89873c2c44262ad6f2e0d24b688df5 101735: 060bee9b84f18eb232eec3fd753ccab9a4173ef5 101727: 63464f05b04d366f77efebd1b808c408605cfb89 v: v3 --- [refs] | 2 +- trunk/include/asm-powerpc/elf.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3e3285d8daf8..d95962daeb68 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 89b5810f6ed4b2d42415e5ec656ab6b148cd2bde +refs/heads/master: a91a03ee31a5c29a934708b7cf37bb8da516d016 diff --git a/trunk/include/asm-powerpc/elf.h b/trunk/include/asm-powerpc/elf.h index 746e53d60cbe..b6a874db801d 100644 --- a/trunk/include/asm-powerpc/elf.h +++ b/trunk/include/asm-powerpc/elf.h @@ -255,7 +255,8 @@ do { \ else \ clear_thread_flag(TIF_ABI_PENDING); \ if (personality(current->personality) != PER_LINUX32) \ - set_personality(PER_LINUX); \ + set_personality(PER_LINUX | \ + (current->personality & (~PER_MASK))); \ } while (0) /* * An executable for which elf_read_implies_exec() returns TRUE will