Hi Andy, On 10/27/20 6:58 PM, Andy Shevchenko wrote: > Switch to use new platform_get_mem_or_io_resource() instead of > home grown analogue. > > Cc: Eric Auger <eric.auger@xxxxxxxxxx> > Cc: Alex Williamson <alex.williamson@xxxxxxxxxx> > Cc: Cornelia Huck <cohuck@xxxxxxxxxx> > Cc: kvm@xxxxxxxxxxxxxxx > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Acked-by: Eric Auger <eric.auger@xxxxxxxxxx> Thanks Eric > --- > drivers/vfio/platform/vfio_platform.c | 13 +------------ > 1 file changed, 1 insertion(+), 12 deletions(-) > > diff --git a/drivers/vfio/platform/vfio_platform.c b/drivers/vfio/platform/vfio_platform.c > index 1e2769010089..84afafb6941b 100644 > --- a/drivers/vfio/platform/vfio_platform.c > +++ b/drivers/vfio/platform/vfio_platform.c > @@ -25,19 +25,8 @@ static struct resource *get_platform_resource(struct vfio_platform_device *vdev, > int num) > { > struct platform_device *dev = (struct platform_device *) vdev->opaque; > - int i; > > - for (i = 0; i < dev->num_resources; i++) { > - struct resource *r = &dev->resource[i]; > - > - if (resource_type(r) & (IORESOURCE_MEM|IORESOURCE_IO)) { > - if (!num) > - return r; > - > - num--; > - } > - } > - return NULL; > + return platform_get_mem_or_io_resource(dev, num); > } > > static int get_platform_irq(struct vfio_platform_device *vdev, int i) >