summaryrefslogtreecommitdiff
path: root/include/linux/async.h
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-02-05 15:45:43 +0300
committerIngo Molnar <mingo@elte.hu>2009-02-05 15:52:29 +0300
commitf036be96dd9ce442ffb9ab33e3c165f5178815c0 (patch)
treec60c39f895bb93ac0000de7772e89a0b6663954b /include/linux/async.h
parenteda58a85ec3fc05855a26654d97a2b53f0e715b9 (diff)
downloadlinux-f036be96dd9ce442ffb9ab33e3c165f5178815c0.tar.xz
printk: introduce printk_once()
This pattern shows up frequently in the kernel: static int once = 1; ... if (once) { once = 0; printk(KERN_ERR "message\n"); } ... So add a printk_once() helper macro that reduces this to a single line of: printk_once(KERN_ERR "message\n"); It works analogously to WARN_ONCE() & friends. (We use a macro not an inline because vararg expansion in inlines looks awkward and the macro is simple enough.) Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux/async.h')
0 files changed, 0 insertions, 0 deletions