| From 00377277166bac6939d8f72b429301369acaf2d8 Mon Sep 17 00:00:00 2001 |
| From: Catalin Marinas <catalin.marinas@arm.com> |
| Date: Tue, 28 May 2019 12:39:34 +0100 |
| Subject: arm64: Fix the arm64_personality() syscall wrapper redirection |
| |
| From: Catalin Marinas <catalin.marinas@arm.com> |
| |
| commit 00377277166bac6939d8f72b429301369acaf2d8 upstream. |
| |
| Following commit 4378a7d4be30 ("arm64: implement syscall wrappers"), the |
| syscall function names gained the '__arm64_' prefix. Ensure that we |
| have the correct #define for redirecting a default syscall through a |
| wrapper. |
| |
| Fixes: 4378a7d4be30 ("arm64: implement syscall wrappers") |
| Cc: <stable@vger.kernel.org> # 4.19.x- |
| Acked-by: Mark Rutland <mark.rutland@arm.com> |
| Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> |
| Signed-off-by: Will Deacon <will.deacon@arm.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/arm64/kernel/sys.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/arm64/kernel/sys.c |
| +++ b/arch/arm64/kernel/sys.c |
| @@ -50,7 +50,7 @@ SYSCALL_DEFINE1(arm64_personality, unsig |
| /* |
| * Wrappers to pass the pt_regs argument. |
| */ |
| -#define sys_personality sys_arm64_personality |
| +#define __arm64_sys_personality __arm64_sys_arm64_personality |
| |
| asmlinkage long sys_ni_syscall(const struct pt_regs *); |
| #define __arm64_sys_ni_syscall sys_ni_syscall |