vfio/pci: Include sparse mmap capability for MSI-X table regions
authorAlex Williamson <alex.williamson@redhat.com>
Mon, 22 Feb 2016 23:02:36 +0000 (16:02 -0700)
committerAlex Williamson <alex.williamson@redhat.com>
Mon, 22 Feb 2016 23:10:09 +0000 (16:10 -0700)
commit188ad9d6cbbce4a1d322ac208914a1dea34b30b6
tree001329c7874b9438e1408bb8d1cf3c4e66da8756
parentff63eb638d63b95e489f976428f1df01391e15e4
vfio/pci: Include sparse mmap capability for MSI-X table regions

vfio-pci has never allowed the user to directly mmap the MSI-X vector
table, but we've always relied on implicit knowledge of the user that
they cannot do this.  Now that we have capability chains that we can
expose in the region info ioctl and a sparse mmap capability that
represents the sub-areas within the region that can be mmap'd, we can
make the mmap constraints more explicit.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/pci/vfio_pci.c