Merge tag 'vfio-v5.0-rc2' of git://github.com/awilliam/linux-vfio
Pull VFIO fixes from Alex Williamson: - Fix trace header include path for in-tree builds (Masahiro Yamada) - Fix overflow in unmap wrap-around test (Alex Williamson) * tag 'vfio-v5.0-rc2' of git://github.com/awilliam/linux-vfio: vfio/type1: Fix unmap overflow off-by-one vfio/pci: set TRACE_INCLUDE_PATH to fix the build error
This commit is contained in:
@@ -94,7 +94,7 @@ TRACE_EVENT(vfio_pci_npu2_mmap,
|
|||||||
#endif /* _TRACE_VFIO_PCI_H */
|
#endif /* _TRACE_VFIO_PCI_H */
|
||||||
|
|
||||||
#undef TRACE_INCLUDE_PATH
|
#undef TRACE_INCLUDE_PATH
|
||||||
#define TRACE_INCLUDE_PATH .
|
#define TRACE_INCLUDE_PATH ../../drivers/vfio/pci
|
||||||
#undef TRACE_INCLUDE_FILE
|
#undef TRACE_INCLUDE_FILE
|
||||||
#define TRACE_INCLUDE_FILE trace
|
#define TRACE_INCLUDE_FILE trace
|
||||||
|
|
||||||
|
@@ -878,7 +878,7 @@ static int vfio_dma_do_unmap(struct vfio_iommu *iommu,
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
if (!unmap->size || unmap->size & mask)
|
if (!unmap->size || unmap->size & mask)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
if (unmap->iova + unmap->size < unmap->iova ||
|
if (unmap->iova + unmap->size - 1 < unmap->iova ||
|
||||||
unmap->size > SIZE_MAX)
|
unmap->size > SIZE_MAX)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user