[PATCH 3.16 032/366] iommu/vt-d: Ratelimit each dmar fault printing

2018-11-11 Thread Ben Hutchings
process_one_work+0x1e8/0x3a9$\n' [..] worker_thread+0x25d/0x345$\n' [..] kthread+0xea/0xf2$\n' [..] ret_from_fork+0x58/0x90$\n' Cc: Alex Williamson Cc: David Woodhouse Cc: Ingo Molnar Cc: Joerg Roedel Cc: Lu Baolu Cc: iommu@lists.linux-foundation.org Signed-off-by: D

[PATCH 3.16 095/212] x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0

2017-06-01 Thread Ben Hutchings
-Yehuda Link: http://lkml.kernel.org/r/7612c0f9dd7c1290407dbf8e809def922006920b.1479161177.git.npajkov...@suse.cz Signed-off-by: Thomas Gleixner Signed-off-by: Ben Hutchings --- arch/x86/kernel/pci-calgary_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/x86/kernel/pc

[PATCH 3.2 036/101] x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0

2017-06-01 Thread Ben Hutchings
-Yehuda Link: http://lkml.kernel.org/r/7612c0f9dd7c1290407dbf8e809def922006920b.1479161177.git.npajkov...@suse.cz Signed-off-by: Thomas Gleixner Signed-off-by: Ben Hutchings --- arch/x86/kernel/pci-calgary_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/x86/kernel/pc

Re: [stable PATCH] iommu/vt-d: Fix missing IOTLB flush in intel_iommu_unmap()

2014-07-08 Thread Ben Hutchings
but a > couple of users have reported issues which turn out to be fixed by > adding the missing flush. > > Signed-off-by: David Woodhouse > --- > For 3.14 and earlier. As noted, this fix is in 3.15 already. [...] I've queued this up for 3.2, with some adjustment. I'

Re: [PATCH 3.2] iommu/amd: Initialize device table after dma_ops

2013-03-16 Thread Ben Hutchings
On Sun, 2013-03-03 at 23:58 +0100, Joerg Roedel wrote: > Hi Ben, > > On Sat, Mar 02, 2013 at 11:00:35PM +0000, Ben Hutchings wrote: > > I'm not convinced about this backport, because the order of > > initialisation already changed a lot after 3.2 and before the upstream

Re: [PATCH 3.2] iommu/amd: Initialize device table after dma_ops

2013-03-05 Thread Ben Hutchings
nit(void) > if (ret) > goto free_disable; > > + /* init the device table */ > + init_device_table(); > + > + for_each_iommu(iommu) > + iommu_flush_all_caches(iommu); > + > amd_iommu_init_api(); > > amd_iommu