X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=arch%2Farm64%2Fkernel%2Fsys_compat.c;h=abaf582fc7a8eb86edc12b10fcfaa4a84a362d38;hb=fed41f7d039bad02f94cad9059e4b14cd81d13f2;hp=28c511b06edfc05d9ac95e8c4ddf7bf11d62df05;hpb=e0288b0e9e2a5dbad612ef6c7dba1f9b52cef27f;p=cascardo%2Flinux.git diff --git a/arch/arm64/kernel/sys_compat.c b/arch/arm64/kernel/sys_compat.c index 28c511b06edf..abaf582fc7a8 100644 --- a/arch/arm64/kernel/sys_compat.c +++ b/arch/arm64/kernel/sys_compat.c @@ -94,7 +94,7 @@ long compat_arm_syscall(struct pt_regs *regs) * See comment in tls_thread_flush. */ barrier(); - asm ("msr tpidrro_el0, %0" : : "r" (regs->regs[0])); + write_sysreg(regs->regs[0], tpidrro_el0); return 0; default: