summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/perf/callchain.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/perf/callchain.h')
-rw-r--r--arch/powerpc/perf/callchain.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/perf/callchain.h b/arch/powerpc/perf/callchain.h
index ae24d4a00da6..d6fa6e25234f 100644
--- a/arch/powerpc/perf/callchain.h
+++ b/arch/powerpc/perf/callchain.h
@@ -33,7 +33,7 @@ static inline int __read_user_stack(const void __user *ptr, void *ret,
rc = copy_from_user_nofault(ret, ptr, size);
- if (IS_ENABLED(CONFIG_PPC64) && rc)
+ if (IS_ENABLED(CONFIG_PPC64) && !radix_enabled() && rc)
return read_user_stack_slow(ptr, ret, size);
return rc;