]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
authorDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 2 Feb 2021 00:02:14 +0000 (01:02 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Feb 2021 22:23:26 +0000 (23:23 +0100)
commit34f0e908562afb1d1c8578e854b6bfbe45552df5
tree65062c943a7308482c3b5a8296c84a4583ebb8d3
parent184666c9a3cb52af78a7fcaca2c65e133172cda6
iommu/vt-d: Gracefully handle DMAR units with no supported address widths

commit c40aaaac1018ff1382f2d35df5129a6bcea3df6b upstream.

Instead of bailing out completely, such a unit can still be used for
interrupt remapping.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/linux-iommu/549928db2de6532117f36c9c810373c14cf76f51.camel@infradead.org/
Signed-off-by: Joerg Roedel <jroedel@suse.de>
[ context change due to moving drivers/iommu/dmar.c to
  drivers/iommu/intel/dmar.c ]
Signed-off-by: Filippo Sironi <sironi@amazon.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/iommu/dmar.c