summaryrefslogtreecommitdiff
path: root/drivers/pnp
diff options
context:
space:
mode:
authorZach Brown <zach.brown@oracle.com>2006-10-03 01:16:15 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-03 08:04:20 -0700
commit8b2a1fd1b394c60eaa2587716102dd5e9b4e5990 (patch)
tree6317cd01c2a758908f747f2c0b110dd40b9dc6d9 /drivers/pnp
parent3879b6b6a8ee39b50559b2c2dd083c557d39e0f8 (diff)
downloadlinux-3.10-8b2a1fd1b394c60eaa2587716102dd5e9b4e5990.tar.gz
linux-3.10-8b2a1fd1b394c60eaa2587716102dd5e9b4e5990.tar.bz2
linux-3.10-8b2a1fd1b394c60eaa2587716102dd5e9b4e5990.zip
[PATCH] pr_debug: check pr_debug() arguments
check pr_debug() arguments When DEBUG isn't defined pr_debug() is defined away as an empty macro. By throwing away the arguments we allow completely incorrect code to build. Instead let's make it an empty inline which checks arguments and mark it so gcc can check the format specification. This results in a seemingly insignificant code size increase. A x86-64 allyesconfig: text data bss dec hex filename 25354768 7191098 4854720 37400586 23ab00a vmlinux.before 25354945 7191138 4854720 37400803 23ab0e3 vmlinux Signed-off-by: Zach Brown <zach.brown@oracle.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/pnp')
0 files changed, 0 insertions, 0 deletions