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