From: Oleg Nesterov Date: Wed, 13 Sep 2006 03:35:55 +0000 (-0700) Subject: [PATCH] rcu_do_batch: make ->qlen decrement irq safe X-Git-Tag: v2.6.18~13^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd9daa221e77f642954849a795fa7c59533a9b2f;p=pandora-kernel.git [PATCH] rcu_do_batch: make ->qlen decrement irq safe 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 Cc: Dipankar Sarma Cc: "Paul E. McKenney" Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed