From 5903f5954a66e7ca945e6b357a287618b7c7ab17 Mon Sep 17 00:00:00 2001 From: Justin Hibbits Date: Thu, 1 Mar 2018 04:44:17 +0000 Subject: [PATCH] Fix the psl_userset32 definition. It should be based on psl_userset, not psl_kernset. As kernset, it would inherit kernel config, including privilege level. --- sys/powerpc/booke/booke_machdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/powerpc/booke/booke_machdep.c b/sys/powerpc/booke/booke_machdep.c index c49e335f7a66..18f6ced3685d 100644 --- a/sys/powerpc/booke/booke_machdep.c +++ b/sys/powerpc/booke/booke_machdep.c @@ -216,7 +216,7 @@ booke_cpu_init(void) #endif psl_userset = psl_kernset | PSL_PR; #ifdef __powerpc64__ - psl_userset32 = psl_kernset & ~PSL_CM; + psl_userset32 = psl_userset & ~PSL_CM; #endif psl_userstatic = ~(PSL_VEC | PSL_FP | PSL_FE0 | PSL_FE1);