diff options
author | Lu Baolu <baolu.lu@linux.intel.com> | 2023-03-29 21:47:20 +0800 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2023-03-31 10:06:15 +0200 |
commit | bfd3c6b9fa4a1dc78139dd1621d5bea321ffa69d (patch) | |
tree | 9a159f9aa827ab992bbcf856405831f5bd02c6df /drivers/iommu/mtk_iommu.c | |
parent | c7d624520c1bd4e42d8ceb8283d6505fc90acccb (diff) |
iommu/vt-d: Allow zero SAGAW if second-stage not supported
The VT-d spec states (in section 11.4.2) that hardware implementations
reporting second-stage translation support (SSTS) field as Clear also
report the SAGAW field as 0. Fix an inappropriate check in alloc_iommu().
Fixes: 792fb43ce2c9 ("iommu/vt-d: Enable Intel IOMMU scalable mode by default")
Suggested-by: Raghunathan Srinivasan <raghunathan.srinivasan@intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/20230318024824.124542-1-baolu.lu@linux.intel.com
Link: https://lore.kernel.org/r/20230329134721.469447-3-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/mtk_iommu.c')
0 files changed, 0 insertions, 0 deletions