]> git.itanic.dy.fi Git - linux-stable/commit
io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring()
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 5 Dec 2023 12:37:17 +0000 (15:37 +0300)
committerJens Axboe <axboe@kernel.dk>
Tue, 5 Dec 2023 13:59:56 +0000 (06:59 -0700)
commite53f7b54b1fdecae897f25002ff0cff04faab228
tree2e310edfc7a9755e4c4182cb9a07d99dc9c83ad9
parentf7b32e785042d2357c5abc23ca6db1b92c91a070
io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring()

The io_mem_alloc() function returns error pointers, not NULL.  Update
the check accordingly.

Fixes: b10b73c102a2 ("io_uring/kbuf: recycle freed mapped buffer ring entries")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/5ed268d3-a997-4f64-bd71-47faa92101ab@moroto.mountain
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/kbuf.c