diff options
author | Frederic Weisbecker <frederic@kernel.org> | 2021-09-16 14:10:45 +0200 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-12-07 16:20:59 -0800 |
commit | a4382659487f84c00b5fbb61df25a9ad59396789 (patch) | |
tree | e4f96d3cbb285a731b139b4ddf99e8a1d3cbe6c4 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
parent | 8c0abfd6d2f6b0221194241ac2908751a2a0385f (diff) | |
download | linux-a4382659487f84c00b5fbb61df25a9ad59396789.tar.gz linux-a4382659487f84c00b5fbb61df25a9ad59396789.tar.bz2 linux-a4382659487f84c00b5fbb61df25a9ad59396789.zip |
rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()
Preemptible RCU does not use the rcu_data structure's ->cpu_no_qs.b.exp,
instead using a separate ->exp_deferred_qs field to record the need for
an expedited quiescent state.
In fact ->cpu_no_qs.b.exp should never be set in preemptible RCU because
preemptible RCU's expedited grace periods use other mechanisms to record
quiescent states.
This commit therefore removes the implicit rcu_qs() reference to
->cpu_no_qs.b.exp in favor of a direct reference to ->cpu_no_qs.b.norm.
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions