diff options
author | David Sterba <dsterba@suse.com> | 2017-02-13 15:42:29 +0300 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-02-17 14:03:49 +0300 |
commit | 53d3235995b3f87754a42de24d707f158c1b3b40 (patch) | |
tree | a98d862301bdf55fe271c4ebea2fb4825d36b915 /tools/perf/scripts/python/stackcollapse.py | |
parent | 9d037933861805799db4edfd075412a39e2549f4 (diff) | |
download | linux-53d3235995b3f87754a42de24d707f158c1b3b40.tar.xz |
btrfs: embed extent_changeset::range_changed to the structure
We can embed range_changed to the extent changeset to address following
problems:
- no need to allocate ulist dynamically, we also get rid of the GFP_NOFS
for free
- fix lack of allocation failure checking in btrfs_qgroup_reserve_data
The stack consuption where extent_changeset is used slightly increases:
before: 16
after: 16 - 8 (for pointer) + 32 (sizeof ulist) = 40
Which is bearable.
Reviewed-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions