ACK: [SRU][J, F:linux-bluefield][PATCH 0/1] Stop allowing RCU_SOFTIRQ in idle

Bartlomiej Zolnierkiewicz bartlomiej.zolnierkiewicz at canonical.com
Tue Dec 13 17:24:22 UTC 2022


Acked-by: Bartlomiej Zolnierkiewicz <bartlomiej.zolnierkiewicz at canonical.com>

On Fri, Dec 9, 2022 at 12:53 AM Bodong Wang <bodong at nvidia.com> wrote:
>
> 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.
>
> This patch is applicable for both J and F.
>
> Frederic Weisbecker (1):
>   tick/rcu: Stop allowing RCU_SOFTIRQ in idle
>
>  include/linux/interrupt.h |  8 ++++++-
>  kernel/time/tick-sched.c  | 50 +++++++++++++++++++++++++++++++--------
>  2 files changed, 47 insertions(+), 11 deletions(-)



More information about the kernel-team mailing list