x86: fix whitespace in runtime-const assembler output
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 24 Oct 2024 20:23:56 +0000 (13:23 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 25 Oct 2024 16:53:03 +0000 (09:53 -0700)
The x86 user pointer validation changes made me look at compiler output
a lot, and the wrong indentation for the ".popsection" in the generated
assembler triggered me.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/x86/include/asm/runtime-const.h

index 24e3a53..6652ebd 100644 (file)
@@ -6,7 +6,7 @@
        typeof(sym) __ret;                                      \
        asm_inline("mov %1,%0\n1:\n"                            \
                ".pushsection runtime_ptr_" #sym ",\"a\"\n\t"   \
-               ".long 1b - %c2 - .\n\t"                        \
+               ".long 1b - %c2 - .\n"                          \
                ".popsection"                                   \
                :"=r" (__ret)                                   \
                :"i" ((unsigned long)0x0123456789abcdefull),    \
@@ -20,7 +20,7 @@
        typeof(0u+(val)) __ret = (val);                         \
        asm_inline("shrl $12,%k0\n1:\n"                         \
                ".pushsection runtime_shift_" #sym ",\"a\"\n\t" \
-               ".long 1b - 1 - .\n\t"                          \
+               ".long 1b - 1 - .\n"                            \
                ".popsection"                                   \
                :"+r" (__ret));                                 \
        __ret; })