aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/scripting-engines/trace-event-perl.c
diff options
context:
space:
mode:
authorStefano Garzarella <[email protected]>2021-11-22 16:35:24 +0000
committerMichael S. Tsirkin <[email protected]>2021-11-25 00:00:28 +0000
commit49d8c5ffad07ca014cfae72a1b9b8c52b6ad9cb8 (patch)
tree38e02374a42e37604ae3dcad8f5bbe5711e75d09 /tools/perf/util/scripting-engines/trace-event-perl.c
parentRevert "virtio_ring: validate used buffer length" (diff)
downloadkernel-49d8c5ffad07ca014cfae72a1b9b8c52b6ad9cb8.tar.gz
kernel-49d8c5ffad07ca014cfae72a1b9b8c52b6ad9cb8.zip
vhost/vsock: fix incorrect used length reported to the guest
The "used length" reported by calling vhost_add_used() must be the number of bytes written by the device (using "in" buffers). In vhost_vsock_handle_tx_kick() the device only reads the guest buffers (they are all "out" buffers), without writing anything, so we must pass 0 as "used length" to comply virtio spec. Fixes: 433fc58e6bf2 ("VSOCK: Introduce vhost_vsock.ko") Cc: [email protected] Reported-by: Halil Pasic <[email protected]> Suggested-by: Jason Wang <[email protected]> Signed-off-by: Stefano Garzarella <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Michael S. Tsirkin <[email protected]> Reviewed-by: Stefan Hajnoczi <[email protected]> Reviewed-by: Halil Pasic <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions