summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorCaleb Sander Mateos <csander@purestorage.com>2025-02-28 16:59:12 -0700
committerJens Axboe <axboe@kernel.dk>2025-03-04 07:17:15 -0700
commit13f7f9686e928dae352972a1a95b50b2d5e80d42 (patch)
tree4c98a4d5a5d53efa261974bfb3aa3cdd185e575b /tools/perf/scripts/python/export-to-sqlite.py
parenta387b96d2a9687201318826d23c770eb794c778e (diff)
io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure
io_sqe_buffer_register() currently calls io_put_rsrc_node() if it fails to fully set up the io_rsrc_node. io_put_rsrc_node() is more involved than necessary, since we already know the reference count will reach 0 and no io_mapped_ubuf has been attached to the node yet. So just call io_free_node() to release the node's memory. This also avoids the need to temporarily set the node's buf pointer to NULL. Signed-off-by: Caleb Sander Mateos <csander@purestorage.com> Link: https://lore.kernel.org/r/20250228235916.670437-3-csander@purestorage.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions