btrfs-progs: prop: also allow "none" to disable compression
Some people were asking why disabling compression via properties is not set by "none" instead. As this is purely userspace conversion to "" that kernel accepts, let's add "none" as well for convenience. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
df11e2787b
commit
c0f7e29127
2 changed files with 3 additions and 2 deletions
|
@ -43,7 +43,8 @@ read-only flag of subvolume: true or false
|
|||
label::::
|
||||
label of device
|
||||
compression::::
|
||||
compression setting for an inode: lzo, zlib, zstd, no, or "" (empty string). Both no and "" are for disabling compression.
|
||||
compression algorithm for an inode, possible values: 'lzo', 'zlib', 'zstd'. To
|
||||
disable compression use "" (empty string), 'no' or 'none'.
|
||||
|
||||
*list* [-t <type>] <object>::
|
||||
Lists available properties with their descriptions for the given object.
|
||||
|
|
2
props.c
2
props.c
|
@ -143,7 +143,7 @@ static int prop_compression(enum prop_object_type type,
|
|||
xattr_name[XATTR_BTRFS_PREFIX_LEN + strlen(name)] = '\0';
|
||||
|
||||
if (value) {
|
||||
if (strcmp(value, "no") == 0)
|
||||
if (strcmp(value, "no") == 0 || strcmp(value, "none") == 0)
|
||||
value = "";
|
||||
sret = fsetxattr(fd, xattr_name, value, strlen(value), 0);
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue