summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds2018-03-08 02:49:33 +0100
committerLinus Torvalds2018-03-08 02:49:33 +0100
commit1b88accf6a659c46d5c8e68912896f112bf882bb (patch)
treed3ef4efd224430eaf1870b146eaa73a43f8ee603
parentMerge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... (diff)
parentvirtio_ring: fix num_free handling in error case (diff)
downloadkernel-qcow2-linux-1b88accf6a659c46d5c8e68912896f112bf882bb.tar.gz
kernel-qcow2-linux-1b88accf6a659c46d5c8e68912896f112bf882bb.tar.xz
kernel-qcow2-linux-1b88accf6a659c46d5c8e68912896f112bf882bb.zip
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Pull virtio bugfix from Michael Tsirkin: "A bugfix for error handling in virtio" * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: virtio_ring: fix num_free handling in error case
-rw-r--r--drivers/virtio/virtio_ring.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c
index eb30f3e09a47..71458f493cf8 100644
--- a/drivers/virtio/virtio_ring.c
+++ b/drivers/virtio/virtio_ring.c
@@ -428,8 +428,6 @@ unmap_release:
i = virtio16_to_cpu(_vq->vdev, vq->vring.desc[i].next);
}
- vq->vq.num_free += total_sg;
-
if (indirect)
kfree(desc);