[PATCH 0/2] SMMU v3 CMDQ fix and improvement

From: Jacob Pan
Date: Wed Sep 24 2025 - 13:54:57 EST


Hi Will et al,

These two patches are derived from testing SMMU driver with smaller CMDQ
sizes where we see soft lockups.

This happens on HyperV emulated SMMU v3 as well as baremetal ARM servers
with artificially reduced queue size and microbenchmark to stress test
concurrency.

Thanks,

Jacob


Alexander Grest (1):
iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency

Jacob Pan (1):
iommu/arm-smmu-v3: Fix CMDQ timeout warning

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 85 +++++++++------------
1 file changed, 35 insertions(+), 50 deletions(-)

--
2.43.0