From 734a82005cb12cd93cd439faa318bd24c0790b69 Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:23:07 +0100 Subject: [PATCH] Revert "rcuscale: Provide clear error when async specified without primitives" This reverts commit 6a6821675d1733d7a8622570d0a69d9598a6a9e8. --- kernel/rcu/rcuscale.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/rcu/rcuscale.c b/kernel/rcu/rcuscale.c index cfe861bac..3b9783eda 100755 --- a/kernel/rcu/rcuscale.c +++ b/kernel/rcu/rcuscale.c @@ -398,7 +398,7 @@ rcu_scale_writer(void *arg) udelay(writer_holdoff); wdp = &wdpp[i]; *wdp = ktime_get_mono_fast_ns(); - if (gp_async && !WARN_ON_ONCE(!cur_ops->async)) { + if (gp_async) { retry: if (!rhp) rhp = kmalloc(sizeof(*rhp), GFP_KERNEL); @@ -454,7 +454,7 @@ retry: i++; rcu_scale_wait_shutdown(); } while (!torture_must_stop()); - if (gp_async && cur_ops->async) { + if (gp_async) { cur_ops->gp_barrier(); } writer_n_durations[me] = i_max + 1;