commit | bb059a37c9ff3e40c0348e82a7e3ebd3918cf418 | [log] [tgz] |
---|---|---|
author | David Sterba <dsterba@suse.com> | Tue May 18 21:12:33 2021 +0200 |
committer | David Sterba <dsterba@suse.com> | Mon Jun 21 15:19:07 2021 +0200 |
tree | cfdf5a402b913ec6907a6089b6adfd871ed632c5 | |
parent | 17aaa434ed39cbad48824ef4bb9ec3707091ae5b [diff] |
btrfs: add cancellation to resize Accept literal string "cancel" as resize operation and interpret that as a request to cancel the running operation. If it's running, wait until it finishes current work and return ECANCELED. Shrinking resize uses relocation to move the chunks away, use the conditional exclusive operation start and cancellation helpers. Reviewed-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>