Messages in this thread Patch in this message | | | Date | Thu, 07 Mar 2019 12:45:18 +0100 | From | Peter Zijlstra <> | Subject | [PATCH 07/20] x86/uaccess: Always inline force_valid_ss() |
| |
arch/x86/kernel/signal.o: warning: objtool: restore_sigcontext()+0x3cc: call to force_valid_ss.isra.5() with UACCESS enabled
XXX: move the callsite out of te AC=1 region instead?
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> --- arch/x86/kernel/signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
--- a/arch/x86/kernel/signal.c +++ b/arch/x86/kernel/signal.c @@ -71,7 +71,7 @@ * alone. Using this generally makes no sense unless * user_64bit_mode(regs) would return true. */ -static void force_valid_ss(struct pt_regs *regs) +static __always_inline void force_valid_ss(struct pt_regs *regs) { u32 ar; asm volatile ("lar %[old_ss], %[ar]\n\t"
| |