Re: [PATCH v2 0/5] iommu/arm-smmu-v3: Fixes reported by Sashiko
flat view
From: Nicolin Chen <hidden>
Date: 2026-09-24 18:59:08
Also in:
linux-iommu, lkml
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@google.com/ (local) - 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 <redacted>