Remove the fallback through the ioctl callback, no drivers use this now.

Reviewed-by: Kevin Tian <[email protected]>
Reviewed-by: Pranjal Shrivastava <[email protected]>
Reviewed-by: Mostafa Saleh <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
---
 drivers/vfio/vfio_main.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/vfio/vfio_main.c b/drivers/vfio/vfio_main.c
index a390163ce706c4..f056e82ba35075 100644
--- a/drivers/vfio/vfio_main.c
+++ b/drivers/vfio/vfio_main.c
@@ -1297,13 +1297,13 @@ static long vfio_device_fops_unl_ioctl(struct file 
*filep,
                break;
 
        case VFIO_DEVICE_GET_REGION_INFO:
-               if (!device->ops->get_region_info)
-                       goto ioctl_fallback;
-               ret = device->ops->get_region_info(device, uptr);
+               if (unlikely(!device->ops->get_region_info))
+                       ret = -EINVAL;
+               else
+                       ret = device->ops->get_region_info(device, uptr);
                break;
 
        default:
-ioctl_fallback:
                if (unlikely(!device->ops->ioctl))
                        ret = -EINVAL;
                else
-- 
2.43.0

Reply via email to