diff options
| author | Jiri Kosina <[email protected]> | 2007-07-15 23:41:51 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2007-07-16 09:05:52 -0700 |
| commit | 1492192b4a0bb84dd9b792cc0bd30583220a28a7 (patch) | |
| tree | 54763778f2c1ed69ae967022dd940b4bcc040120 /include/linux | |
| parent | 017f021c7e5fe3f82ccc5cbb7b1750e66e00f527 (diff) | |
kernel/printk.c: document possible deadlock against scheduler
kernel/printk.c: document possible deadlock against scheduler
The printk's comment states that it can be called from every context,
which might lead to false illusion that it could be called from everywhere
without any restrictions.
This is however not true - a call to printk() could deadlock if called from
scheduler code (namely from schedule(), wake_up(), etc) on runqueue lock
when it tries to wake up klogd. Document this.
Signed-off-by: Jiri Kosina <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions