Use get_personality() macro instead of explicit reference
for parisc code.

Signed-off-by: WANG Cong <[EMAIL PROTECTED]>
Cc: Kyle McMartin <[EMAIL PROTECTED]>
Cc: Matthew Wilcox <[EMAIL PROTECTED]>

---
 arch/parisc/kernel/sys_parisc.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/parisc/kernel/sys_parisc.c b/arch/parisc/kernel/sys_parisc.c
index 4f58921..1515ced 100644
--- a/arch/parisc/kernel/sys_parisc.c
+++ b/arch/parisc/kernel/sys_parisc.c
@@ -259,7 +259,7 @@ long parisc_personality(unsigned long personality)
 {
        long err;
 
-       if (personality(current->personality) == PER_LINUX32
+       if (personality(get_personality()) == PER_LINUX32
            && personality == PER_LINUX)
                personality = PER_LINUX32;
 
@@ -275,7 +275,7 @@ long parisc_newuname(struct new_utsname __user *name)
        int err = sys_newuname(name);
 
 #ifdef CONFIG_COMPAT
-       if (!err && personality(current->personality) == PER_LINUX32) {
+       if (!err && personality(get_personality()) == PER_LINUX32) {
                if (__put_user(0, name->machine + 6) ||
                    __put_user(0, name->machine + 7))
                        err = -EFAULT;
-- 
1.5.3.8

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to