]> git.proxmox.com Git - mirror_qemu.git/commit
intel_iommu: Fix incorrect "end" for vtd_address_space_unmap
authorYan Zhao <yan.y.zhao@intel.com>
Mon, 24 Jun 2019 09:18:10 +0000 (17:18 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 5 Jul 2019 20:16:46 +0000 (22:16 +0200)
commitd6d10793dcfa33504745be40b49bd747ff8752ef
tree5e95f811da1f15b8d11b00841428dfe79f5934a4
parent9dc83cd9c3cd766263a7180bccaf67afe970d816
intel_iommu: Fix incorrect "end" for vtd_address_space_unmap

IOMMUNotifier is with inclusive ranges, so we should check
against (VTD_ADDRESS_SIZE(s->aw_bits) - 1).

Signed-off-by: Yan Zhao <yan.y.zhao@intel.com>
[peterx: split from another bigger patch]
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20190624091811.30412-2-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/i386/intel_iommu.c