summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorStefano Garzarella <sgarzare@redhat.com>2026-04-03 11:32:51 +0200
committerJakub Kicinski <kuba@kernel.org>2026-04-06 18:46:03 -0700
commit24ad7ff668896325591fa0b570f2cca6c55f136f (patch)
tree60b1730f52eabe47b7ab4748e89f4af9e8feecce /tools/perf/scripts/python/bin/stackcollapse-record
parent270c0637b906d23b59cb119dabce350d44d2471b (diff)
vsock/test: fix send_buf()/recv_buf() EINTR handling
When send() or recv() returns -1 with errno == EINTR, the code skips the break but still adds the return value to nwritten/nread, making it decrease by 1. This leads to wrong buffer offsets and wrong bytes count. Fix it by explicitly continuing the loop on EINTR, so the return value is only added when it is positive. Fixes: a8ed71a27ef5 ("vsock/test: add recv_buf() utility function") Fixes: 12329bd51fdc ("vsock/test: add send_buf() utility function") Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Reviewed-by: Luigi Leonardi <leonardi@redhat.com> Link: https://patch.msgid.link/20260403093251.30662-1-sgarzare@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions