Fix paravirt_probe() macro so that handing it start_kernel doesn't
evoke a warning (start_kernel is asmlinkage).

Signed-off-by: Rusty Russell <[EMAIL PROTECTED]>

diff -urpN --exclude TAGS -X /home/rusty/devel/kernel/kernel-patches/dontdiff 
--minimal linux-2.6.19-rc4-mm2/include/asm-i386/paravirt.h 
working-2.6.19-rc4-mm2-warnings/include/asm-i386/paravirt.h
--- linux-2.6.19-rc4-mm2/include/asm-i386/paravirt.h    2006-11-05 
15:35:55.000000000 +1100
+++ working-2.6.19-rc4-mm2-warnings/include/asm-i386/paravirt.h 2006-11-05 
16:03:41.000000000 +1100
@@ -147,7 +147,7 @@ struct paravirt_ops
 
 /* Mark a paravirt probe function. */
 #define paravirt_probe(fn)                                             \
-       static void (*__paravirtprobe_##fn)(void) __attribute_used__    \
+ static asmlinkage void (*__paravirtprobe_##fn)(void) __attribute_used__ \
                __attribute__((__section__(".paravirtprobe"))) = fn
 
 extern struct paravirt_ops paravirt_ops;


_______________________________________________
Virtualization mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/virtualization

Reply via email to