summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/failed-syscalls-by-pid.py
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2025-03-13 17:00:52 +0300
committerDavid Sterba <dsterba@suse.com>2025-03-18 22:35:54 +0300
commite48264e601b39df3c8c75f3e7ae896d15cbbebcc (patch)
tree419deff31dca4b5f5095a9c86462677e363476b7 /tools/perf/scripts/python/failed-syscalls-by-pid.py
parent9db9c7dd5b4e1d3205137a094805980082c37716 (diff)
downloadlinux-e48264e601b39df3c8c75f3e7ae896d15cbbebcc.tar.xz
btrfs: avoid unnecessary memory allocation and copy at overwrite_item()
There's no need to allocate memory and copy from both the destination and source extent buffers to compare if the items are equal, we can instead use memcmp_extent_buffer() which allows to do only one memory allocation and copy instead of two. So use memcmp_extent_buffer() instead of memcmp(), allowing us to avoid one memory allocation, which can fail or be slow while under memory heavy pressure, avoid the memory copying and reducing code. Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions