git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7fbb364
)
[PATCH] rcu_do_batch: make ->qlen decrement irq safe
author
Oleg Nesterov
<oleg@tv-sign.ru>
Wed, 13 Sep 2006 03:35:55 +0000
(20:35 -0700)
committer
Linus Torvalds
<torvalds@g5.osdl.org>
Wed, 13 Sep 2006 14:32:14 +0000
(07:32 -0700)
rcu_do_batch() decrements rdp->qlen with irqs enabled. This is not good,
it can also be modified by call_rcu() from interrupt.
Decrement ->qlen once with irqs disabled, after a main loop.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Cc: Dipankar Sarma <dipankar@in.ibm.com>
Cc: "Paul E. McKenney" <paulmck@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
kernel/rcupdate.c
patch
|
blob
|
history
diff --cc
kernel/rcupdate.c
Simple merge