On Thu, Jul 28, 2022 at 10:49:12PM +0200, Eric Farman wrote: > As pointed out with the simplification of the > VFIO_IOMMU_NOTIFY_DMA_UNMAP notifier [1], the length > parameter was never used to check against the pinned > pages. > > Let's correct that, and see if a page is within the > affected range instead of simply the first page of > the range. > > [1] https://lore.kernel.org/kvm/20220720170457.39cda0d0.alex.williamson@xxxxxxxxxx/ > > Signed-off-by: Eric Farman <farman@xxxxxxxxxxxxx> > Reviewed-by: Matthew Rosato <mjrosato@xxxxxxxxxxxxx> > --- > drivers/s390/cio/vfio_ccw_cp.c | 16 +++++++++++----- > drivers/s390/cio/vfio_ccw_cp.h | 2 +- > drivers/s390/cio/vfio_ccw_ops.c | 2 +- > 3 files changed, 13 insertions(+), 7 deletions(-) Reviewed-by: Jason Gunthorpe <jgg@xxxxxxxxxx> Jason