mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
iommu/vt-d: Fix wrong use of pasid config
The commit "iommu/vt-d: Add IOMMU perfmon support" introduce IOMMU
PMU feature, but use the wrong config when set pasid filter.
Fixes: 7232ab8b89
("iommu/vt-d: Add IOMMU perfmon support")
Signed-off-by: Xuchun Shang <xuchun.shang@linux.alibaba.com>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Link: https://lore.kernel.org/r/20240401060753.3321318-1-xuchun.shang@linux.alibaba.com
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
7537e31df8
commit
5b3625a4f6
1 changed files with 1 additions and 1 deletions
|
@ -438,7 +438,7 @@ static int iommu_pmu_assign_event(struct iommu_pmu *iommu_pmu,
|
||||||
iommu_pmu_set_filter(domain, event->attr.config1,
|
iommu_pmu_set_filter(domain, event->attr.config1,
|
||||||
IOMMU_PMU_FILTER_DOMAIN, idx,
|
IOMMU_PMU_FILTER_DOMAIN, idx,
|
||||||
event->attr.config1);
|
event->attr.config1);
|
||||||
iommu_pmu_set_filter(pasid, event->attr.config1,
|
iommu_pmu_set_filter(pasid, event->attr.config2,
|
||||||
IOMMU_PMU_FILTER_PASID, idx,
|
IOMMU_PMU_FILTER_PASID, idx,
|
||||||
event->attr.config1);
|
event->attr.config1);
|
||||||
iommu_pmu_set_filter(ats, event->attr.config2,
|
iommu_pmu_set_filter(ats, event->attr.config2,
|
||||||
|
|
Loading…
Reference in a new issue