diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2016-11-15 11:46:48 +0300 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2016-11-15 11:46:48 +0300 |
commit | 348a4b6dd77d183ef4ea67673ecf30a09ae3f9d7 (patch) | |
tree | b66369d12996848f56cee04fd6ea268a1106bfd0 /drivers/gpu/drm/virtio | |
parent | ff996e72a0a1503005b76d0869a46b3a712f327a (diff) | |
download | linux-348a4b6dd77d183ef4ea67673ecf30a09ae3f9d7.tar.xz |
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: Jiri Slaby <jslaby@suse.cz>
Tested-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/virtio')
-rw-r--r-- | drivers/gpu/drm/virtio/virtgpu_vq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/virtio/virtgpu_vq.c b/drivers/gpu/drm/virtio/virtgpu_vq.c index 5a0f8a745b9d..974f9410474b 100644 --- a/drivers/gpu/drm/virtio/virtgpu_vq.c +++ b/drivers/gpu/drm/virtio/virtgpu_vq.c @@ -75,7 +75,7 @@ void virtio_gpu_cursor_ack(struct virtqueue *vq) int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev) { struct virtio_gpu_vbuffer *vbuf; - int i, size, count = 0; + int i, size, count = 16; void *ptr; INIT_LIST_HEAD(&vgdev->free_vbufs); |