summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2020-01-31 22:06:52 +0300
committerJens Axboe <axboe@kernel.dk>2020-02-04 03:27:47 +0300
commit5d204bcfa09330972ad3428a8f81c23f371d3e6d (patch)
tree35fdbe2c6b198f4a07fc44f09ef3c306f238e699 /tools/perf/scripts/python/exported-sql-viewer.py
parent0b7b21e42ba2d6ac9595a4358a9354249605a3af (diff)
downloadlinux-5d204bcfa09330972ad3428a8f81c23f371d3e6d.tar.xz
io_uring: don't map read/write iovec potentially twice
If we have a read/write that is deferred, we already setup the async IO context for that request, and mapped it. When we later try and execute the request and we get -EAGAIN, we don't want to attempt to re-map it. If we do, we end up with garbage in the iovec, which typically leads to an -EFAULT or -EINVAL completion. Cc: stable@vger.kernel.org # 5.5 Reported-by: Dan Melnic <dmm@fb.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions