On Tue, Sep 10, 2024 at 04:44:16PM -0300, Jason Gunthorpe wrote: > From: Eliav Bar-ilan <eliavb@xxxxxxxxxx> > > An incorrect argument order calling amd_iommu_dev_flush_pasid_pages() > causes improper flushing of the IOMMU, leaving the old value of GCR3 from > a previous process attached to the same PASID. > > The function has the signature: > > void amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data, > ioasid_t pasid, u64 address, size_t size) > > Correct the argument order. > > Cc: stable@xxxxxxxxxxxxxxx > Fixes: 474bf01ed9f0 ("iommu/amd: Add support for device based TLB invalidation") > Signed-off-by: Eliav Bar-ilan <eliavb@xxxxxxxxxx> > Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxx> > --- > drivers/iommu/amd/iommu.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Applied, thanks.