diff options
author | 2014-04-29 12:45:17 -0400 | |
---|---|---|
committer | 2014-04-29 12:45:17 -0400 | |
commit | fb2d44838320b78e6e3b5eb2e35b70f62f262e4c (patch) | |
tree | bb88488c0bcb41cd7e1267afa85a5d8871eb37b3 /tools/perf/scripts/python/syscall-counts.py | |
parent | fs/aio.c: Remove ctx parameter in kiocb_cancel (diff) | |
download | wireguard-linux-fb2d44838320b78e6e3b5eb2e35b70f62f262e4c.tar.xz wireguard-linux-fb2d44838320b78e6e3b5eb2e35b70f62f262e4c.zip |
aio: report error from io_destroy() when threads race in io_destroy()
As reported by Anatol Pomozov, io_destroy() fails to report an error when
it loses the race to destroy a given ioctx. Since there is a difference in
behaviour between the thread that wins the race (which blocks on outstanding
io requests) versus lthe thread that loses (which returns immediately), wire
up a return code from kill_ioctx() to the io_destroy() syscall.
Signed-off-by: Benjamin LaHaise <bcrl@kvack.org>
Cc: Anatol Pomozov <anatol.pomozov@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions