diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2015-01-07 09:51:00 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2015-01-07 11:22:00 +0100 |
commit | 99975cc6ada0d5f2675e83abecae05aba5f437d2 (patch) | |
tree | cd2c592b0eb4a69108029bfe64f79f657c4ef835 /drivers/char/efirtc.c | |
parent | virtio_pci: document why we defer kfree (diff) | |
download | linux-99975cc6ada0d5f2675e83abecae05aba5f437d2.tar.xz linux-99975cc6ada0d5f2675e83abecae05aba5f437d2.zip |
vhost/net: length miscalculation
commit 8b38694a2dc8b18374310df50174f1e4376d6824
vhost/net: virtio 1.0 byte swap
had this chunk:
- heads[headcount - 1].len += datalen;
+ heads[headcount - 1].len = cpu_to_vhost32(vq, len - datalen);
This adds datalen with the wrong sign, causing guest panics.
Fixes: 8b38694a2dc8b18374310df50174f1e4376d6824
Reported-by: Alex Williamson <alex.williamson@redhat.com>
Suggested-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'drivers/char/efirtc.c')
0 files changed, 0 insertions, 0 deletions