Forráskód Böngészése

Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/urgent

Pull RCU fix from Paul E. McKenney.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Ingo Molnar 10 éve
szülő
commit
3b3336d4fe
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      kernel/rcu/tree_plugin.h

+ 1 - 0
kernel/rcu/tree_plugin.h

@@ -327,6 +327,7 @@ void rcu_read_unlock_special(struct task_struct *t)
 	special = t->rcu_read_unlock_special;
 	special = t->rcu_read_unlock_special;
 	if (special.b.need_qs) {
 	if (special.b.need_qs) {
 		rcu_preempt_qs();
 		rcu_preempt_qs();
+		t->rcu_read_unlock_special.b.need_qs = false;
 		if (!t->rcu_read_unlock_special.s) {
 		if (!t->rcu_read_unlock_special.s) {
 			local_irq_restore(flags);
 			local_irq_restore(flags);
 			return;
 			return;