]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: fix ITER_BVEC check
authorPavel Begunkov <asml.silence@gmail.com>
Mon, 23 Nov 2020 23:20:27 +0000 (23:20 +0000)
committerJens Axboe <axboe@kernel.dk>
Tue, 24 Nov 2020 14:54:30 +0000 (07:54 -0700)
commita7b638ba682c6fdec0a0b904b603f9c1bb9b85d9
tree8610ee1aad55211ccf5b8edb09f0f643ce304a5a
parent1130068f42766dac0d7b86680a03d3f71270d0ce
io_uring: fix ITER_BVEC check

iov_iter::type is a bitmask that also keeps direction etc., so it
shouldn't be directly compared against ITER_*. Use proper helper.

Fixes: 2f0408fc0be9 ("io_uring: retain iov_iter state over io_read/io_write calls")
Reported-by: David Howells <dhowells@redhat.com>
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Cc: <stable@vger.kernel.org> # 5.9
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c