diff options
| author | Raghavendra Rao Ananta <rananta@codeaurora.org> | 2018-10-19 10:06:28 -0700 |
|---|---|---|
| committer | Mukesh Ojha <mojha@codeaurora.org> | 2018-12-12 18:58:09 +0530 |
| commit | a486143d54295787909673dbaee6a6b6042a3377 (patch) | |
| tree | 99377233cc901f7fa0e55101d4ff11ae0bdfc5f7 /kernel/time/posix-cpu-timers.c | |
| parent | 982f5648ef062fbb28ff47b0e3fdaef1138da621 (diff) | |
perf: Cancel the mux hrtimer during CPU hotplug to avoid migration
The current design of hrtimers migrates the pinned timers to a
different CPU upon its hotplug. However, perf-core needs to
maintain the mux-hrtimers on a per CPU basis. That is, each
hrtimer carries the context for that particular CPU and would
lose this context if it gets migrated to a different CPU. As a
result, cancel the hrtimer for the CPU that's about to go down
and restart it (if required) when the perf-events are being created.
Change-Id: I7a1d0456208855e3a99a7d49e59c6dae811d146e
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
[mojha@codeaurora.org: Resolved merge conflict and added missing
`cpuctx` variable to avoid build failure]
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
Diffstat (limited to 'kernel/time/posix-cpu-timers.c')
0 files changed, 0 insertions, 0 deletions
