diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-10-12 00:42:27 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-10-12 00:42:27 +0300 |
commit | a1029768f3931b31aa52790f1dde0c7d6a6552eb (patch) | |
tree | 10c41d3ebf4f3921d43ac482cd0be11d532d7ee6 /tools/perf/scripts/python/flamegraph.py | |
parent | d947d6848a790616d6d2ca64097b6e818ffe3017 (diff) | |
parent | f7345ccc62a4b880cf76458db5f320725f28e400 (diff) | |
download | linux-a1029768f3931b31aa52790f1dde0c7d6a6552eb.tar.xz |
Merge tag 'rcu.fixes.6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Pull RCU fix from Neeraj Upadhyay:
"Fix rcuog kthread wakeup invocation from softirq context on a CPU
which has been marked offline.
This can happen when new callbacks are enqueued from a softirq on an
offline CPU before it calls rcutree_report_cpu_dead(). When this
happens on NOCB configuration, the rcuog wake-up is deferred through
an IPI to an online CPU. This is done to avoid call into the scheduler
which can risk arming the RT-bandwidth after hrtimers have been
migrated out and disabled.
However, doing IPI call from softirq is not allowed: Fix this by
forcing deferred rcuog wakeup through the NOCB timer when the CPU is
offline"
* tag 'rcu.fixes.6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux:
rcu/nocb: Fix rcuog wake-up from offline softirq
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions