Re: [PATCH 2/3] drm/virtio: honor blob_alignment requirements

From: Dmitry Osipenko

Date: Wed Nov 12 2025 - 21:21:09 EST


On 11/10/25 15:52, Sergio Lopez wrote:
> @@ -216,8 +216,14 @@ int virtio_gpu_vram_create(struct virtio_gpu_device *vgdev,
> return ret;
> }
>
> - virtio_gpu_cmd_resource_create_blob(vgdev, &vram->base, params, NULL,
> - 0);
> + ret = virtio_gpu_cmd_resource_create_blob(vgdev, &vram->base, params,
> + NULL, 0);
> + if (ret) {
> + drm_gem_free_mmap_offset(obj);
> + kfree(vram);
> + return ret;
> + }

virtio_gpu_cleanup_object() shall be used to free obj, otherwise
resource_ida and etc is leaked

--
Best regards,
Dmitry