projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d1f66f0
)
drm/virtio: align blob resources to page sizes
author
Chia-I Wu
<olvaffe@gmail.com>
Sat, 19 Dec 2020 03:19:59 +0000
(19:19 -0800)
committer
Gerd Hoffmann
<kraxel@redhat.com>
Tue, 22 Dec 2020 12:43:30 +0000
(13:43 +0100)
They trigger the BUG_ON() in drm_gem_private_object_init otherwise.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Link:
http://patchwork.freedesktop.org/patch/msgid/20201219031959.92932-1-olvaffe@gmail.com
Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
drivers/gpu/drm/virtio/virtgpu_vram.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/virtio/virtgpu_vram.c
b/drivers/gpu/drm/virtio/virtgpu_vram.c
index 23c21bc4d01e2d1a83857aa450d6ca920c377839..d6f215c4ff8dfc59b54777a274aed71e24f8e2c3 100644
(file)
--- a/
drivers/gpu/drm/virtio/virtgpu_vram.c
+++ b/
drivers/gpu/drm/virtio/virtgpu_vram.c
@@
-134,6
+134,8
@@
int virtio_gpu_vram_create(struct virtio_gpu_device *vgdev,
obj = &vram->base.base.base;
obj->funcs = &virtio_gpu_vram_funcs;
+
+ params->size = PAGE_ALIGN(params->size);
drm_gem_private_object_init(vgdev->ddev, obj, params->size);
/* Create fake offset */