summaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/gpio-fan.c
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2011-03-25 21:21:06 +0100
committerSteven Rostedt <rostedt@goodmis.org>2011-03-28 16:10:42 +0200
commitccd0d44fad38dc1bb4b26dcc7a30e9f2c3b36870 (patch)
tree4b3953b84fffb65bdf7b54955aed40d45d538e4a /drivers/hwmon/gpio-fan.c
parentMerge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg... (diff)
downloadlinux-ccd0d44fad38dc1bb4b26dcc7a30e9f2c3b36870.tar.xz
linux-ccd0d44fad38dc1bb4b26dcc7a30e9f2c3b36870.zip
WARN_ON_SMP(): Add comment to explain ({0;})
The define to use ({0;}) for the !CONFIG_SMP case of WARN_ON_SMP() can be confusing. As the WARN_ON_SMP() needs to be a nop when CONFIG_SMP is not set, including all its parameters must not be evaluated, and that it must work as both a stand alone statement and inside an if condition, we define it to a funky ({0;}). A simple "0" will not work as it causes gcc to give the warning that the statement has no effect. As this strange definition has raised a few eyebrows from some major kernel developers, it is wise to document why we create such a work of art. Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'drivers/hwmon/gpio-fan.c')
0 files changed, 0 insertions, 0 deletions