Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

kbuild: declare the modpost error functions as printf like

This way gcc can warn for wrong format strings
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>

authored by

Andi Kleen and committed by
Sam Ravnborg
6d9a89ea 6e588f6d

+5 -3
+5 -3
scripts/mod/modpost.c
··· 33 33 export_unused_gpl, export_gpl_future, export_unknown 34 34 }; 35 35 36 - void fatal(const char *fmt, ...) 36 + #define PRINTF __attribute__ ((format (printf, 1, 2))) 37 + 38 + PRINTF void fatal(const char *fmt, ...) 37 39 { 38 40 va_list arglist; 39 41 ··· 48 46 exit(1); 49 47 } 50 48 51 - void warn(const char *fmt, ...) 49 + PRINTF void warn(const char *fmt, ...) 52 50 { 53 51 va_list arglist; 54 52 ··· 59 57 va_end(arglist); 60 58 } 61 59 62 - void merror(const char *fmt, ...) 60 + PRINTF void merror(const char *fmt, ...) 63 61 { 64 62 va_list arglist; 65 63