summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorSweet Tea Dorminy <sweettea-kernel@dorminy.me>2022-04-06 14:24:18 -0400
committerDavid Sterba <dsterba@suse.com>2022-05-16 17:03:11 +0200
commit395cb57e85604715110bc28bd51bdf532394b68d (patch)
tree7c1487af39bc4fd0aad7bd56d802e20974141f9a /tools/perf/scripts/python/bin/stackcollapse-record
parent91d6ac1d62c3dc0f102986318f4027ccfa22c638 (diff)
downloadlinux-395cb57e85604715110bc28bd51bdf532394b68d.tar.gz
linux-395cb57e85604715110bc28bd51bdf532394b68d.zip
btrfs: wait between incomplete batch memory allocations
When allocating memory in a loop, each iteration should call memalloc_retry_wait() in order to prevent starving memory-freeing processes (and to mark where allocation loops are). Other filesystems do that as well. The bulk page allocation is the only place in btrfs with an allocation retry loop, so add an appropriate call to it. Signed-off-by: Sweet Tea Dorminy <sweettea-kernel@dorminy.me> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions