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) <pet...@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"


Reply via email to