sysctl: move some boundary constants from sysctl.c to sysctl_vals
[linux-block.git] / include / linux / instrumentation.h
index fa2cd8c63dcc985cd6755b52700175346e70f346..24359b4a960537805898618a28e99b6ee1db44a5 100644 (file)
@@ -11,7 +11,7 @@
        asm volatile(__stringify(c) ": nop\n\t"                         \
                     ".pushsection .discard.instr_begin\n\t"            \
                     ".long " __stringify(c) "b - .\n\t"                \
-                    ".popsection\n\t");                                \
+                    ".popsection\n\t" : : "i" (c));                    \
 })
 #define instrumentation_begin() __instrumentation_begin(__COUNTER__)
 
@@ -50,7 +50,7 @@
        asm volatile(__stringify(c) ": nop\n\t"                         \
                     ".pushsection .discard.instr_end\n\t"              \
                     ".long " __stringify(c) "b - .\n\t"                \
-                    ".popsection\n\t");                                \
+                    ".popsection\n\t" : : "i" (c));                    \
 })
 #define instrumentation_end() __instrumentation_end(__COUNTER__)
 #else