diff options
Diffstat (limited to 'drivers/iommu/intel-svm.c')
| -rw-r--r-- | drivers/iommu/intel-svm.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/intel-svm.c b/drivers/iommu/intel-svm.c index 35a408d0ae4f..99bc9bd64b9e 100644 --- a/drivers/iommu/intel-svm.c +++ b/drivers/iommu/intel-svm.c @@ -205,7 +205,7 @@ static void intel_flush_svm_range_dev (struct intel_svm *svm, struct intel_svm_d  			 * for example, an "address" value of 0x12345f000 will  			 * flush from 0x123440000 to 0x12347ffff (256KiB). */  			unsigned long last = address + ((unsigned long)(pages - 1) << VTD_PAGE_SHIFT); -			unsigned long mask = __rounddown_pow_of_two(address ^ last);; +			unsigned long mask = __rounddown_pow_of_two(address ^ last);  			desc.high = QI_DEV_EIOTLB_ADDR((address & ~mask) | (mask - 1)) | QI_DEV_EIOTLB_SIZE;  		} else {  | 

