Re: [PATCH v2 0/5] iommu/arm-smmu-v3: Fixes reported by Sashiko
From: Nicolin Chen
Date: Thu Sep 24 2026 - 15:01:15 EST
On Thu, Sep 24, 2026 at 08:56:11AM +0000, Mostafa Saleh wrote:
> While running sashiko locally on the pKVM SMMUv3 driver patches, it
> reported some pre-existing issues in the SMMUv3 driver (the RB tree
> corruption and a missing NULL check) and given that this is not the
> first time a pre-existing issue appears in the driver from sashiko,
> I went ahead and passed the whole driver to Sashiko which reported a
> dozen of other issues(except the last one in this series), I included
> fixes for bugs I believe are true or worth fixing (others were mostly
> missing NULL checks or bizarre HW/FW configs I don't think are needed).
>
> I also sorted the patches based on severity from the most critical to
> the least, so it is easier to apply a prefix if some bugs are too
> theoretical
>
> Changes in v2:
> v1: https://lore.kernel.org/all/20260828125409.1921538-1-smostafa@xxxxxxxxxx/
> - Drop patches 2 and 3 as they are fixed by other patches on the list
> - Collect Rbs
>
> Mostafa Saleh (5):
> iommu/arm-smmu-v3: Ensure L2 tables are visible before L1 ptrs
> iommu/arm-smmu-v3-test: Fix arm_smmu_v3_test_debug_print_used_bits()
> iommu/arm-smmu-v3-test: Add missing error checks for inv array
> iommu/arm-smmu-v3-test: Fix OOB in arm_smmu_v3_invs_test_verify()
> iommu/arm-smmu-v3-test: Fix UBSAN error
Sanity and selftest run okay:
Tested-by: Nicolin Chen <nicolinc@xxxxxxxxxx>