The `size` argument in the `qxl_alloc_release_reserved` function is
currently unused and has no effect on the function's logic. So remove
this argument to clean up the code. No functional changes are expected.

Signed-off-by: Ryosuke Yasuoka <ryasu...@redhat.com>
---
 drivers/gpu/drm/qxl/qxl_display.c | 9 +++------
 drivers/gpu/drm/qxl/qxl_draw.c    | 3 +--
 drivers/gpu/drm/qxl/qxl_drv.h     | 5 ++---
 drivers/gpu/drm/qxl/qxl_ioctl.c   | 7 +------
 drivers/gpu/drm/qxl/qxl_release.c | 8 +++-----
 5 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/drivers/gpu/drm/qxl/qxl_display.c 
b/drivers/gpu/drm/qxl/qxl_display.c
index 70aff64ced87..c0c65efbfa32 100644
--- a/drivers/gpu/drm/qxl/qxl_display.c
+++ b/drivers/gpu/drm/qxl/qxl_display.c
@@ -496,8 +496,7 @@ static int qxl_primary_apply_cursor(struct qxl_device *qdev,
        if (!qcrtc->cursor_bo)
                return 0;
 
-       ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd),
-                                        QXL_RELEASE_CURSOR_CMD,
+       ret = qxl_alloc_release_reserved(qdev, QXL_RELEASE_CURSOR_CMD,
                                         &release, NULL);
        if (ret)
                return ret;
@@ -541,8 +540,7 @@ static int qxl_primary_move_cursor(struct qxl_device *qdev,
        if (!qcrtc->cursor_bo)
                return 0;
 
-       ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd),
-                                        QXL_RELEASE_CURSOR_CMD,
+       ret = qxl_alloc_release_reserved(qdev, QXL_RELEASE_CURSOR_CMD,
                                         &release, NULL);
        if (ret)
                return ret;
@@ -714,8 +712,7 @@ static void qxl_cursor_atomic_disable(struct drm_plane 
*plane,
        struct qxl_cursor_cmd *cmd;
        int ret;
 
-       ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd),
-                                        QXL_RELEASE_CURSOR_CMD,
+       ret = qxl_alloc_release_reserved(qdev, QXL_RELEASE_CURSOR_CMD,
                                         &release, NULL);
        if (ret)
                return;
diff --git a/drivers/gpu/drm/qxl/qxl_draw.c b/drivers/gpu/drm/qxl/qxl_draw.c
index 3a3e127ce297..b4c41545fb06 100644
--- a/drivers/gpu/drm/qxl/qxl_draw.c
+++ b/drivers/gpu/drm/qxl/qxl_draw.c
@@ -64,8 +64,7 @@ static struct qxl_rect *drawable_set_clipping(struct 
qxl_device *qdev,
 static int
 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release)
 {
-       return qxl_alloc_release_reserved(qdev, sizeof(struct qxl_drawable),
-                                         QXL_RELEASE_DRAWABLE, release, NULL);
+       return qxl_alloc_release_reserved(qdev, QXL_RELEASE_DRAWABLE, release, 
NULL);
 }
 
 static void
diff --git a/drivers/gpu/drm/qxl/qxl_drv.h b/drivers/gpu/drm/qxl/qxl_drv.h
index cc02b5f10ad9..fbc15338ae3c 100644
--- a/drivers/gpu/drm/qxl/qxl_drv.h
+++ b/drivers/gpu/drm/qxl/qxl_drv.h
@@ -372,9 +372,8 @@ int qxl_alloc_surface_release_reserved(struct qxl_device 
*qdev,
                                       enum qxl_surface_cmd_type 
surface_cmd_type,
                                       struct qxl_release *create_rel,
                                       struct qxl_release **release);
-int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
-                              int type, struct qxl_release **release,
-                              struct qxl_bo **rbo);
+int qxl_alloc_release_reserved(struct qxl_device *qdev, int type,
+                              struct qxl_release **release, struct qxl_bo 
**rbo);
 
 int
 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release 
*release,
diff --git a/drivers/gpu/drm/qxl/qxl_ioctl.c b/drivers/gpu/drm/qxl/qxl_ioctl.c
index 506ae1f5e099..5e0321b6f319 100644
--- a/drivers/gpu/drm/qxl/qxl_ioctl.c
+++ b/drivers/gpu/drm/qxl/qxl_ioctl.c
@@ -171,12 +171,7 @@ static int qxl_process_single_command(struct qxl_device 
*qdev,
        if (!reloc_info)
                return -ENOMEM;
 
-       ret = qxl_alloc_release_reserved(qdev,
-                                        sizeof(union qxl_release_info) +
-                                        cmd->command_size,
-                                        release_type,
-                                        &release,
-                                        &cmd_bo);
+       ret = qxl_alloc_release_reserved(qdev, release_type, &release, &cmd_bo);
        if (ret)
                goto out_free_reloc;
 
diff --git a/drivers/gpu/drm/qxl/qxl_release.c 
b/drivers/gpu/drm/qxl/qxl_release.c
index 05204a6a3fa8..52c444a482be 100644
--- a/drivers/gpu/drm/qxl/qxl_release.c
+++ b/drivers/gpu/drm/qxl/qxl_release.c
@@ -279,13 +279,11 @@ int qxl_alloc_surface_release_reserved(struct qxl_device 
*qdev,
                return 0;
        }
 
-       return qxl_alloc_release_reserved(qdev, sizeof(struct qxl_surface_cmd),
-                                        QXL_RELEASE_SURFACE_CMD, release, 
NULL);
+       return qxl_alloc_release_reserved(qdev, QXL_RELEASE_SURFACE_CMD, 
release, NULL);
 }
 
-int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
-                                      int type, struct qxl_release **release,
-                                      struct qxl_bo **rbo)
+int qxl_alloc_release_reserved(struct qxl_device *qdev, int type,
+                              struct qxl_release **release, struct qxl_bo 
**rbo)
 {
        struct qxl_bo *bo, *free_bo = NULL;
        int idr_ret;

base-commit: e48e99b6edf41c69c5528aa7ffb2daf3c59ee105
-- 
2.48.1

Reply via email to