diff options
author | Frederic Weisbecker <[email protected]> | 2022-02-08 17:16:34 +0100 |
---|---|---|
committer | Frederic Weisbecker <[email protected]> | 2022-03-07 23:01:34 +0100 |
commit | 0345691b24c076655ce8f0f4bfd24cba3467ccbd (patch) | |
tree | e5db80c55f164e4e61de306e4542401b1043c3e0 /net/unix/af_unix.c | |
parent | 2984539959dbaf4e65e19bf90c2419304a81a985 (diff) |
tick/rcu: Stop allowing RCU_SOFTIRQ in idle
RCU_SOFTIRQ used to be special in that it could be raised on purpose
within the idle path to prevent from stopping the tick. Some code still
prevents from unnecessary warnings related to this specific behaviour
while entering in dynticks-idle mode.
However the nohz layout has changed quite a bit in ten years, and the
removal of CONFIG_RCU_FAST_NO_HZ has been the final straw to this
safe-conduct. Now the RCU_SOFTIRQ vector is expected to be raised from
sane places.
A remaining corner case is admitted though when the vector is invoked
in fragile hotplug path.
Signed-off-by: Frederic Weisbecker <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Paul Menzel <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions