From: Sheng Yang Date: Wed, 8 Jul 2009 10:52:52 +0000 (+0100) Subject: intel-iommu: Fix intel_iommu_unmap_range() with size 0 X-Git-Tag: v2.6.31-rc3~53 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b99d3527041bec1abe9903263a3a1b7d2ba0c4a;p=pandora-kernel.git intel-iommu: Fix intel_iommu_unmap_range() with size 0 After some API change, intel_iommu_unmap_range() introduced a assumption that parameter size != 0, otherwise the dma_pte_clean_range() would have a overflowed argument. But the user like KVM don't have this assumption before, then some BUG() triggered. Fix it by ignoring size = 0. Signed-off-by: Sheng Yang Signed-off-by: David Woodhouse Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed