Revert "rcuscale: Provide clear error when async specified without primitives"

This reverts commit 6a6821675d.
This commit is contained in:
Ksawlii 2024-11-24 00:23:07 +01:00
parent 76c120afe7
commit 734a82005c

View file

@ -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;