diff options
author | 2021-02-08 15:44:54 +0100 | |
---|---|---|
committer | 2021-02-08 13:27:46 -0800 | |
commit | ce7536bc7398e2ae552d2fabb7e0e371a9f1fe46 (patch) | |
tree | c0b4ee4ca792efce5a8df27e236b3c9f4a4274dc /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net: fix iteration for sctp transport seq_files (diff) | |
download | wireguard-linux-ce7536bc7398e2ae552d2fabb7e0e371a9f1fe46.tar.xz wireguard-linux-ce7536bc7398e2ae552d2fabb7e0e371a9f1fe46.zip |
vsock/virtio: update credit only if socket is not closed
If the socket is closed or is being released, some resources used by
virtio_transport_space_update() such as 'vsk->trans' may be released.
To avoid a use after free bug we should only update the available credit
when we are sure the socket is still open and we have the lock held.
Fixes: 06a8fc78367d ("VSOCK: Introduce virtio_vsock_common.ko")
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Link: https://lore.kernel.org/r/20210208144454.84438-1-sgarzare@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions