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/