Messages in this thread | | | Date | Thu, 08 Oct 2020 16:11:29 -0300 | From | Marcelo Tosatti <> | Subject | [patch 0/2] nohz_full: only wakeup target CPUs when notifying new tick dependency (v3) |
| |
When enabling per-CPU posix timers, an IPI to nohz_full CPUs might be performed (to re-read the dependencies and possibly not re-enter nohz_full on a given CPU).
A common case is for applications that run on nohz_full= CPUs to not use POSIX timers (eg DPDK). This patch changes the notification to only IPI the target CPUs where the task(s) whose tick dependencies are being updated are executing.
This reduces interruptions to nohz_full= CPUs.
---
v3: replace superfluous rcu_read_lock with lockdep_assert (PeterZ)
| |