On 2/26/25 11:21 AM, Keith Busch wrote: > + return 0; > +free_cache: > + io_alloc_cache_free(&table->node_cache, kfree); kvfree? > @@ -548,11 +607,19 @@ int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg, > return ret; > } > > +static void io_rsrc_buffer_free(struct io_ring_ctx *ctx, > + struct io_buf_table *table) > +{ > + io_rsrc_data_free(ctx, &table->data); > + io_alloc_cache_free(&table->node_cache, kfree); > + io_alloc_cache_free(&table->imu_cache, kfree); > +} Ditto -- Jens Axboe