]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU
authorFrederic Weisbecker <frederic@kernel.org>
Mon, 5 Jul 2021 23:43:43 +0000 (01:43 +0200)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 6 Aug 2021 20:41:49 +0000 (13:41 -0700)
commit508958259bb3d9ca4ec37f0abdb211e9a6f3daa2
treedf4200f1051475a2abf001e92143d2d288359cd3
parent8211e922de2854130e3633f52cd4fc2d7817ceb0
rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU

The cond_resched() function reports an RCU quiescent state only in
non-preemptible TREE RCU implementation.  This commit therefore adds a
comment explaining why cond_resched() does nothing in preemptible kernels.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Neeraj Upadhyay <neeraju@codeaurora.org>
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Uladzislau Rezki <urezki@gmail.com>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/sched/core.c