> From: Ethan Zhao <haifeng.zhao@xxxxxxxxxxxxxxx> > Sent: Monday, January 29, 2024 11:49 AM > [snip] > Fixes: 6f7db75e1c46 ("iommu/vt-d: Add second level page table interface") > Tested-by: Haorong Ye <yehaorong@xxxxxxxxxxxxx> > Signed-off-by: Ethan Zhao <haifeng.zhao@xxxxxxxxxxxxxxx> > --- > drivers/iommu/intel/pasid.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/iommu/intel/pasid.c b/drivers/iommu/intel/pasid.c > index 3239cefa4c33..953592125e4a 100644 > --- a/drivers/iommu/intel/pasid.c > +++ b/drivers/iommu/intel/pasid.c > @@ -214,6 +214,9 @@ devtlb_invalidation_with_pasid(struct intel_iommu > *iommu, > if (!info || !info->ats_enabled) > return; > > + if (pci_dev_is_disconnected(to_pci_dev(dev))) > + return; > + the long commit msg doesn't tell the fact that this is not a full fix. surprise removal could happen after that check so there could still be chance seeing timeout.