Commit d91afd15 authored by Joerg Roedel's avatar Joerg Roedel
Browse files

x86/amd-iommu: Fix possible integer overflow



The variable i in this function could be increased to over
2**32 which would result in an integer overflow when using
int. Fix it by changing i to unsigned long.

Cc: stable@kernel.org
Signed-off-by: default avatarJoerg Roedel <joerg.roedel@amd.com>
parent 92dcffb9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -980,7 +980,7 @@ static int alloc_new_range(struct dma_ops_domain *dma_dom,
{
	int index = dma_dom->aperture_size >> APERTURE_RANGE_SHIFT;
	struct amd_iommu *iommu;
	int i;
	unsigned long i;

#ifdef CONFIG_IOMMU_STRESS
	populate = false;