io_uring/rsrc: free io_rsrc_node using kfree()
io_rsrc_node_alloc() calls io_cache_alloc(), which uses kmalloc() to allocate the node. So it can be freed with kfree() instead of kvfree(). Signed-off-by: Caleb Sander Mateos <csander@purestorage.com> Link: https://lore.kernel.org/r/20250228235916.670437-2-csander@purestorage.com Signed-off-by: Jens Axboe <axboe@kernel.dk>pull/1188/head
parent
6a53541829
commit
a387b96d2a
|
|
@ -490,7 +490,7 @@ int io_files_update(struct io_kiocb *req, unsigned int issue_flags)
|
|||
static void io_free_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node)
|
||||
{
|
||||
if (!io_alloc_cache_put(&ctx->node_cache, node))
|
||||
kvfree(node);
|
||||
kfree(node);
|
||||
}
|
||||
|
||||
void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node)
|
||||
|
|
|
|||
Loading…
Reference in New Issue