Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 348a4b6d authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

drm/virtio: allocate some extra bufs



virtio-gpu guest driver appearently can run out of buffers.
allocate some extra buffers, as quick stopgap for 4.9.
analyzing root cause and fixing it properly is TBD.

Reported-by: default avatarJiri Slaby <jslaby@suse.cz>
Tested-by: default avatarJiri Slaby <jslaby@suse.cz>
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent ff996e72
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -75,7 +75,7 @@ void virtio_gpu_cursor_ack(struct virtqueue *vq)
int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev)
int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev)
{
{
	struct virtio_gpu_vbuffer *vbuf;
	struct virtio_gpu_vbuffer *vbuf;
	int i, size, count = 0;
	int i, size, count = 16;
	void *ptr;
	void *ptr;


	INIT_LIST_HEAD(&vgdev->free_vbufs);
	INIT_LIST_HEAD(&vgdev->free_vbufs);