RE: [regression] usb and thunderbould are misbehaving or broken due to iommu/vt-d change
From: Tian, Kevin
Date: Wed Aug 28 2024 - 20:53:26 EST
> From: Linux regression tracking (Thorsten Leemhuis)
> <regressions@xxxxxxxxxxxxx>
>
> Hi, Thorsten here, the Linux kernel's regression tracker.
>
> Lu Baolu, I noticed a report about a regression in bugzilla.kernel.org
> that appears to be caused by a change of yours:
>
> 2b989ab9bc89b2 ("iommu/vt-d: Add helper to allocate paging domain")
> [v6.11-rc1]
>
This doesn't appear to be the cause as it only affects the scenario
which assigns a device to userspace.
Probably f90584f4beb8 ("iommu/vt-d: Add helper to flush caches
for context change") is more relevant. There was a bug reported
against it and fixed a few days ago:
https://lore.kernel.org/linux-iommu/20240815124857.70038-1-baolu.lu@xxxxxxxxxxxxxxx/
You may have a try.