diff options
author | Gao Xiang <hsiangkao@redhat.com> | 2021-03-24 05:05:38 +0300 |
---|---|---|
committer | Darrick J. Wong <djwong@kernel.org> | 2021-03-26 02:47:52 +0300 |
commit | 46141dc891f7d28cc5cac473ad1a54a312c021c1 (patch) | |
tree | e775ec395c3bc64b7cf4329aaf093d6766909bbc /scripts/generate_rust_analyzer.py | |
parent | c789c83c7ef8f98f9f6f0864ce6a58dc4c4012d1 (diff) | |
download | linux-46141dc891f7d28cc5cac473ad1a54a312c021c1.tar.xz |
xfs: introduce xfs_ag_shrink_space()
This patch introduces a helper to shrink unused space in the last AG
by fixing up the freespace btree.
Also make sure that the per-AG reservation works under the new AG
size. If such per-AG reservation or extent allocation fails, roll
the transaction so the new transaction could cancel without any side
effects.
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@redhat.com>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions