diff options
author | Baokun Li <libaokun1@huawei.com> | 2023-10-23 04:30:57 +0300 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2023-12-14 18:54:47 +0300 |
commit | 665d3e0af4d35acf9a5f58dfd471bc27dbf55880 (patch) | |
tree | 15dafab5d2e7a4307b1d5c489c9dd04945c250a9 /tools/perf/scripts/python/gecko.py | |
parent | 5d1935ac02ca5aee364a449a35e2977ea84509b0 (diff) | |
download | linux-665d3e0af4d35acf9a5f58dfd471bc27dbf55880.tar.xz |
ext4: reduce unnecessary memory allocation in alloc_flex_gd()
When a large flex_bg file system is resized, the number of groups to be
added may be small, and a large amount of memory that will not be used will
be allocated. Therefore, resize_bg can be set to the size after the number
of new_group_data to be used is aligned upwards to the power of 2. This
does not affect the disk layout after online resize and saves some memory.
Signed-off-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20231023013057.2117948-5-libaokun1@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'tools/perf/scripts/python/gecko.py')
0 files changed, 0 insertions, 0 deletions