android_kernel_oneplus_msm8998/include
Raghavendra Rao Ananta ea2ee83c92 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>
2019-04-01 21:07:20 -07:00
..
acpi Merge branch 'acpi-pci' 2015-11-07 01:30:10 +01:00
asm-generic Merge android-4.4.150 (5541782) into msm-4.4 2018-08-28 16:40:54 +05:30
clocksource arm64: KVM: Implement timer save/restore 2016-11-09 22:15:41 +08:00
crypto Merge android-4.4.150 (5541782) into msm-4.4 2018-08-28 16:40:54 +05:30
drm Merge android-4.4.146 (13962260) into msm-4.4 2018-08-07 15:36:56 +05:30
dt-bindings Merge android-4.4.100 (482cc74) into msm-4.4 2017-12-26 18:37:32 +05:30
keys KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
kvm KVM: arm/arm64: vgic-v3: Make the LR indexing macro public 2016-11-09 22:15:40 +08:00
linux perf: Cancel the mux hrtimer during CPU hotplug to avoid migration 2019-04-01 21:07:20 -07:00
math-emu math-emu: fix floating-point to integer overflow detection 2014-01-07 18:36:24 -06:00
media msm: camera: Framedrop notification 2018-04-09 14:09:04 +05:30
memory ddr: add LPDDR2 data from JESD209-2 2012-05-02 00:04:06 -07:00
misc cxl: Allow the kernel to trust that an image won't change on PERST. 2015-08-14 21:32:07 +10:00
net wcnss: Fix buffer overflow in wcnss_prealloc_get 2018-10-03 01:55:28 -07:00
pcmcia pcmcia/ds.h: introduce helper for pcmcia_driver module boilerplate 2013-03-15 12:26:03 -07:00
ras tracing: add trace event for memory-failure 2015-06-24 17:49:43 -07:00
rdma IB/core: Make testing MR flags for writability a static inline function 2018-08-15 17:42:06 +02:00
rxrpc RxRPC: Handle VERSION Rx protocol packets 2015-04-01 16:31:26 +01:00
scsi Merge android-4.4.106 (2fea039) into msm-4.4 2018-01-18 12:45:07 +05:30
soc icnss: Add Api to Block/Unblock modem shutdown 2019-03-27 18:10:38 +05:30
sound q6asm: retry asm_open_read and asm_open_loopback when session id conflict 2018-08-14 19:49:31 -07:00
target target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 2018-01-17 09:35:31 +01:00
trace Merge android-4.4.135 (c9d74f2) into msm-4.4 2018-06-27 14:42:55 +05:30
uapi msm: camera: isp: Handle frame drop due to delay 2018-12-13 06:11:21 -08:00
video drm/sde: bridge chip error and smmu fault handling for recovery 2018-07-19 10:08:28 +05:30
xen fix xen_swiotlb_dma_mmap prototype 2017-10-05 09:41:48 +02:00
Kbuild UAPI: remove empty Kbuild files 2013-04-30 17:04:09 -07:00