mirror of https://github.com/torvalds/linux.git
For PMUs with no association, the hisi_pmu->on_cpu is initialized
according to the NUMA locality but use a wrong CPU for the interrupt
affinity. The CPU selected from cpumask_local_spread() can be different
from the CPU by the cpuhp callback. Fix this by setting the IRQ affinity
to hisi_pmu->on_cpu.
Fixes:
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| hisi_pcie_pmu.c | ||
| hisi_uncore_cpa_pmu.c | ||
| hisi_uncore_ddrc_pmu.c | ||
| hisi_uncore_hha_pmu.c | ||
| hisi_uncore_l3c_pmu.c | ||
| hisi_uncore_pa_pmu.c | ||
| hisi_uncore_pmu.c | ||
| hisi_uncore_pmu.h | ||
| hisi_uncore_sllc_pmu.c | ||
| hisi_uncore_uc_pmu.c | ||
| hns3_pmu.c | ||