]> www.infradead.org Git - users/jedix/linux-maple.git/commit
io_uring: remove !KASAN guards from cache free
authorPavel Begunkov <asml.silence@gmail.com>
Tue, 28 Jan 2025 20:56:15 +0000 (20:56 +0000)
committerJens Axboe <axboe@kernel.dk>
Tue, 28 Jan 2025 22:10:40 +0000 (15:10 -0700)
commit0d124578fed92cadeaca47d734da782beacdc1a7
treea9cf788d7f4f2362e9e291be9226c48eb4690111
parent86e62354eef16993834be5bd218d38ec96c47f16
io_uring: remove !KASAN guards from cache free

Test setups (with KASAN) will avoid !KASAN sections, and so it's not
testing paths that would be exercised otherwise. That's bad as to be
sure that your code works you now have to specifically test both KASAN
and !KASAN configs.

Remove !CONFIG_KASAN guards from io_netmsg_cache_free() and
io_rw_cache_free(). The free functions should always be getting valid
entries, and even though for KASAN iovecs should already be cleared,
that's better than skipping the chunks completely.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Reviewed-by: Gabriel Krisman Bertazi <krisman@suse.de>
Link: https://lore.kernel.org/r/d6078a51c7137a243f9d00849bc3daa660873209.1738087204.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/net.c
io_uring/rw.c