• Tsutomu Itoh's avatar
    Btrfs: fix output of compression message in btrfs_parse_options() · b7c47bbb
    Tsutomu Itoh authored
    The compression message might not be correctly output.
    Fix it.
    
    [[before fix]]
    
    # mount -o compress /dev/sdb3 /test3
    [  996.874264] BTRFS info (device sdb3): disk space caching is enabled
    [  996.874268] BTRFS: has skinny extents
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress=zlib,space_cache,subvolid=5,subvol=/)
    
    # mount -o remount,compress-force /dev/sdb3 /test3
    [ 1035.075017] BTRFS info (device sdb3): force zlib compression
    [ 1035.075021] BTRFS info (device sdb3): disk space caching is enabled
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress-force=zlib,space_cache,subvolid=5,subvol=/)
    
    # mount -o remount,compress /dev/sdb3 /test3
    [ 1053.679092] BTRFS info (device sdb3): disk space caching is enabled
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress=zlib,space_cache,subvolid=5,subvol=/)
    
    [[after fix]]
    
    # mount -o compress /dev/sdb3 /test3
    [  401.021753] BTRFS info (device sdb3): use zlib compression
    [  401.021758] BTRFS info (device sdb3): disk space caching is enabled
    [  401.021760] BTRFS: has skinny extents
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress=zlib,space_cache,subvolid=5,subvol=/)
    
    # mount -o remount,compress-force /dev/sdb3 /test3
    [  439.824624] BTRFS info (device sdb3): force zlib compression
    [  439.824629] BTRFS info (device sdb3): disk space caching is enabled
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress-force=zlib,space_cache,subvolid=5,subvol=/)
    
    # mount -o remount,compress /dev/sdb3 /test3
    [  459.918430] BTRFS info (device sdb3): use zlib compression
    [  459.918434] BTRFS info (device sdb3): disk space caching is enabled
    # mount | grep /test3
    /dev/sdb3 on /test3 type btrfs (rw,relatime,compress=zlib,space_cache,subvolid=5,subvol=/)
    Signed-off-by: default avatarTsutomu Itoh <t-itoh@jp.fujitsu.com>
    Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
    b7c47bbb
super.c 61.7 KB