OSDN Git Service

perf/marvell: cn10k DDR perf event core ownership
authorBharat Bhushan <bbhushan2@marvell.com>
Fri, 11 Feb 2022 04:53:46 +0000 (10:23 +0530)
committerWill Deacon <will@kernel.org>
Tue, 8 Mar 2022 11:17:37 +0000 (11:17 +0000)
commit68fa55f0e05ce371c4b5de7932d9f570d61bf791
treecdf7e83d7971aef4a0023ee8dc2b09c5552d676b
parent35a43326a9e3c229254fd531dfc711d20897d0fc
perf/marvell: cn10k DDR perf event core ownership

As DDR perf event counters are not per core, so they should be accessed
only by one core at a time. Select new core when previously owning core
is going offline.

Signed-off-by: Bharat Bhushan <bbhushan2@marvell.com>
Reviewed-by: Bhaskara Budiredla <bbudiredla@marvell.com>
Link: https://lore.kernel.org/r/20220211045346.17894-5-bbhushan2@marvell.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/Kconfig
drivers/perf/marvell_cn10k_ddr_pmu.c
include/linux/cpuhotplug.h