diff options
-rw-r--r-- | kernel/rcu/rcutorture.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c index 633a68a09440..084a28a732eb 100644 --- a/kernel/rcu/rcutorture.c +++ b/kernel/rcu/rcutorture.c | |||
@@ -1478,7 +1478,9 @@ static int rcu_torture_barrier_cbs(void *arg) | |||
1478 | * The above smp_load_acquire() ensures barrier_phase load | 1478 | * The above smp_load_acquire() ensures barrier_phase load |
1479 | * is ordered before the folloiwng ->call(). | 1479 | * is ordered before the folloiwng ->call(). |
1480 | */ | 1480 | */ |
1481 | local_irq_disable(); /* Just to test no-irq call_rcu(). */ | ||
1481 | cur_ops->call(&rcu, rcu_torture_barrier_cbf); | 1482 | cur_ops->call(&rcu, rcu_torture_barrier_cbf); |
1483 | local_irq_enable(); | ||
1482 | if (atomic_dec_and_test(&barrier_cbs_count)) | 1484 | if (atomic_dec_and_test(&barrier_cbs_count)) |
1483 | wake_up(&barrier_wq); | 1485 | wake_up(&barrier_wq); |
1484 | } while (!torture_must_stop()); | 1486 | } while (!torture_must_stop()); |