]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
vsock/test: Add test for accept_queue memory leak
authorMichal Luczaj <mhal@rbox.co>
Thu, 19 Dec 2024 09:49:32 +0000 (10:49 +0100)
committerJakub Kicinski <kuba@kernel.org>
Mon, 23 Dec 2024 18:28:01 +0000 (10:28 -0800)
commitf66ef469a72d19764f943067307a570f83b00dca
tree722c2cffb54b38922a5c54afc8c4c696a53df6e0
parentf52e7f593b49344b9497c289cbb2ada213f60a7a
vsock/test: Add test for accept_queue memory leak

Attempt to enqueue a child after the queue was flushed, but before
SOCK_DONE flag has been set.

Test tries to produce a memory leak, kmemleak should be employed. Dealing
with a race condition, test by its very nature may lead to a false
negative.

Fixed by commit d7b0ff5a8667 ("virtio/vsock: Fix accept_queue memory
leak").

Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Michal Luczaj <mhal@rbox.co>
Link: https://patch.msgid.link/20241219-test-vsock-leaks-v4-5-a416e554d9d7@rbox.co
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/vsock/vsock_test.c