mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 20:32:04 +09:00
UPSTREAM: drm/virtio: use virtio_gpu_object->hw_res_handle in virtio_gpu_mode_dumb_create()
Drop pointless resid variable in virtio_gpu_mode_dumb_create(), just use
the hw_res_handle field in virtio_gpu_object directly.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20181019061847.18958-4-kraxel@redhat.com
(cherry picked from commit c40336ba5e)
Signed-off-by: Greg Hartman <ghartman@google.com>
BUG: 139386237
Change-Id: I151241825d4c8c51297d29bd229d3cd6ccf411af
This commit is contained in:
committed by
Alistair Delva
parent
7a7d7a4a65
commit
68f8fc388a
@@ -87,7 +87,6 @@ int virtio_gpu_mode_dumb_create(struct drm_file *file_priv,
|
||||
struct virtio_gpu_object *obj;
|
||||
int ret;
|
||||
uint32_t pitch;
|
||||
uint32_t resid;
|
||||
uint32_t format;
|
||||
|
||||
pitch = args->width * ((args->bpp + 1) / 8);
|
||||
@@ -101,13 +100,12 @@ int virtio_gpu_mode_dumb_create(struct drm_file *file_priv,
|
||||
|
||||
format = virtio_gpu_translate_format(DRM_FORMAT_HOST_XRGB8888);
|
||||
obj = gem_to_virtio_gpu_obj(gobj);
|
||||
virtio_gpu_resource_id_get(vgdev, &resid);
|
||||
virtio_gpu_cmd_create_resource(vgdev, obj, resid, format,
|
||||
virtio_gpu_resource_id_get(vgdev, &obj->hw_res_handle);
|
||||
virtio_gpu_cmd_create_resource(vgdev, obj, obj->hw_res_handle, format,
|
||||
args->width, args->height);
|
||||
|
||||
/* attach the object to the resource */
|
||||
obj = gem_to_virtio_gpu_obj(gobj);
|
||||
ret = virtio_gpu_object_attach(vgdev, obj, resid, NULL);
|
||||
ret = virtio_gpu_object_attach(vgdev, obj, obj->hw_res_handle, NULL);
|
||||
if (ret)
|
||||
goto fail;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user