dmaengine: idxd: Clean up cpumask and hotplug for perfmon
authorKan Liang <kan.liang@linux.intel.com>
Fri, 2 Aug 2024 15:16:41 +0000 (08:16 -0700)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 10 Sep 2024 09:44:13 +0000 (11:44 +0200)
commitbbdd4df35c31fe502c1c70e4d3a8e3ebe5a270b7
treedced3756baeac0b63ea6878b67d8b238aa2d54b1
parenta8c73b82f7792400555143773d0152d5bc3ac068
dmaengine: idxd: Clean up cpumask and hotplug for perfmon

The idxd PMU is system-wide scope, which is supported by the generic
perf_event subsystem now.

Set the scope for the idxd PMU and remove all the cpumask and hotplug
codes.

Signed-off-by: Kan Liang <kan.liang@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Fenghua Yu <fenghua.yu@intel.com>
Link: https://lore.kernel.org/r/20240802151643.1691631-6-kan.liang@linux.intel.com
drivers/dma/idxd/idxd.h
drivers/dma/idxd/init.c
drivers/dma/idxd/perfmon.c