https://bugzilla.kernel.org/show_bug.cgi?id=219198 --- Comment #26 from Markus Rathgeb (maggu2810@xxxxxxxxx) --- I resetted the git tree to 2b989ab9bc89, did another build + test. This commit is still a good one. $ git bisect good f90584f4beb84211c4d21b319cc13f391fe9f3c2 is the first bad commit commit f90584f4beb84211c4d21b319cc13f391fe9f3c2 Author: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx> Date: Tue Jul 2 21:08:38 2024 +0800 iommu/vt-d: Add helper to flush caches for context change This helper is used to flush the related caches following a change in a context table entry that was previously present. The VT-d specification provides guidance for such invalidations in section 6.5.3.3. This helper replaces the existing open code in the code paths where a present context entry is being torn down. Signed-off-by: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx> Link: https://lore.kernel.org/r/20240701112317.94022-2-baolu.lu@xxxxxxxxxxxxxxx Link: https://lore.kernel.org/r/20240702130839.108139-7-baolu.lu@xxxxxxxxxxxxxxx Signed-off-by: Will Deacon <will@xxxxxxxxxx> drivers/iommu/intel/iommu.c | 32 +------------------------------- drivers/iommu/intel/iommu.h | 4 ++++ drivers/iommu/intel/pasid.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------- 3 files changed, 92 insertions(+), 50 deletions(-) $ git bisect log git bisect start # status: waiting for both good and bad commits # good: [3d51520954154a476bfdacf9427acd1d9538734c] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma git bisect good 3d51520954154a476bfdacf9427acd1d9538734c # status: waiting for bad commit, 1 good commit known # bad: [aba9753c0677e860f982edff98c7fe5a2b97758c] Merge tag 'tty-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty git bisect bad aba9753c0677e860f982edff98c7fe5a2b97758c # bad: [a4f9285520584977127946a22eab2adfbc87d1bf] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux git bisect bad a4f9285520584977127946a22eab2adfbc87d1bf # bad: [f66b07c56119833b88bffa4ecaf9f983834675de] Merge tag 'vfio-v6.11-rc1' of https://github.com/awilliam/linux-vfio git bisect bad f66b07c56119833b88bffa4ecaf9f983834675de # bad: [afd81d914f6fb3e74a46bf5d0dd0b028591ea22e] Merge tag 'dma-mapping-6.11-2024-07-19' of git://git.infradead.org/users/hch/dma-mapping git bisect bad afd81d914f6fb3e74a46bf5d0dd0b028591ea22e # bad: [afd81d914f6fb3e74a46bf5d0dd0b028591ea22e] Merge tag 'dma-mapping-6.11-2024-07-19' of git://git.infradead.org/users/hch/dma-mapping git bisect bad afd81d914f6fb3e74a46bf5d0dd0b028591ea22e # good: [cbf9520823bdd4c44c94b5988e354ee12d57fa58] Merge branch 'iommu/arm/smmu' into iommu/next git bisect good cbf9520823bdd4c44c94b5988e354ee12d57fa58 # bad: [c2b2e5c50330b29804339df4e7adf70e9f19b793] Merge branch 'iommu/core' into iommu/next git bisect bad c2b2e5c50330b29804339df4e7adf70e9f19b793 # bad: [31000732d56b43765d51e08cccb68818fbc0032c] iommu/vt-d: Fix identity map bounds in si_domain_init() git bisect bad 31000732d56b43765d51e08cccb68818fbc0032c # good: [804f98e224e41c16e3b70f97790f84894745a392] iommu/vt-d: Downgrade warning for pre-enabled IR git bisect good 804f98e224e41c16e3b70f97790f84894745a392 # bad: [3753311c9190f833963fb47336dfe17221d93706] iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks git bisect bad 3753311c9190f833963fb47336dfe17221d93706 # bad: [f90584f4beb84211c4d21b319cc13f391fe9f3c2] iommu/vt-d: Add helper to flush caches for context change git bisect bad f90584f4beb84211c4d21b319cc13f391fe9f3c2 # good: [2b989ab9bc89b29dd4b5509408b8fa42337eda56] iommu/vt-d: Add helper to allocate paging domain git bisect good 2b989ab9bc89b29dd4b5509408b8fa42337eda56 # first bad commit: [f90584f4beb84211c4d21b319cc13f391fe9f3c2] iommu/vt-d: Add helper to flush caches for context change -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.