OSDN Git Service

iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()
authorLu Baolu <baolu.lu@linux.intel.com>
Thu, 31 Dec 2020 00:53:19 +0000 (08:53 +0800)
committerWill Deacon <will@kernel.org>
Thu, 7 Jan 2021 13:27:14 +0000 (13:27 +0000)
commit1efd17e7acb6692bffc6c58718f41f27fdfd62f5
treed05d288dab57c69f43d1881a7408bbef5da6350d
parentb34f10c2dc5961021850c3c15f46a84b56a0c0e8
iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()

Use IS_ALIGNED() instead. Otherwise, an unaligned address will be ignored.

Fixes: 33cd6e642d6a ("iommu/vt-d: Flush PASID-based iotlb for iova over first level")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/20201231005323.2178523-1-baolu.lu@linux.intel.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/intel/dmar.c