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/