diff options
author | Jon Pan-Doh <[email protected]> | 2024-07-09 16:49:13 -0700 |
---|---|---|
committer | Will Deacon <[email protected]> | 2024-07-12 16:23:19 +0100 |
commit | 31000732d56b43765d51e08cccb68818fbc0032c (patch) | |
tree | 81a68a7a3f9e448fc03e1316841ddd9aff144919 /lib/test_printf.c | |
parent | 0a3f6b3463014b03f6ad10eacc4d1d9af75d54a1 (diff) |
iommu/vt-d: Fix identity map bounds in si_domain_init()
Intel IOMMU operates on inclusive bounds (both generally aas well as
iommu_domain_identity_map()). Meanwhile, for_each_mem_pfn_range() uses
exclusive bounds for end_pfn. This creates an off-by-one error when
switching between the two.
Fixes: c5395d5c4a82 ("intel-iommu: Clean up iommu_domain_identity_map()")
Signed-off-by: Jon Pan-Doh <[email protected]>
Tested-by: Sudheer Dantuluri <[email protected]>
Suggested-by: Gary Zibrat <[email protected]>
Reviewed-by: Lu Baolu <[email protected]>
Reviewed-by: Kevin Tian <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'lib/test_printf.c')
0 files changed, 0 insertions, 0 deletions