Loading io_uring/rsrc.c +4 −2 Original line number Diff line number Diff line Loading @@ -1036,9 +1036,11 @@ static int io_clone_buffers(struct io_ring_ctx *ctx, struct io_ring_ctx *src_ctx out_put_free: i = data.nr; while (i--) { if (data.nodes[i]) { io_buffer_unmap(src_ctx, data.nodes[i]); kfree(data.nodes[i]); } } out_unlock: io_rsrc_data_free(ctx, &data); mutex_unlock(&src_ctx->uring_lock); Loading Loading
io_uring/rsrc.c +4 −2 Original line number Diff line number Diff line Loading @@ -1036,9 +1036,11 @@ static int io_clone_buffers(struct io_ring_ctx *ctx, struct io_ring_ctx *src_ctx out_put_free: i = data.nr; while (i--) { if (data.nodes[i]) { io_buffer_unmap(src_ctx, data.nodes[i]); kfree(data.nodes[i]); } } out_unlock: io_rsrc_data_free(ctx, &data); mutex_unlock(&src_ctx->uring_lock); Loading