Btrfs: compression must free at least one sector size
authorTimofey Titovets <nefelim4ag@gmail.com>
Tue, 6 Jun 2017 11:41:15 +0000 (14:41 +0300)
committerDavid Sterba <dsterba@suse.com>
Mon, 19 Jun 2017 16:26:04 +0000 (18:26 +0200)
commit170607ebd9c891d6765445434460065b2e73ca51
tree60ecb74a023eb3fc8cf5b4d1bb7f4062fb009941
parentc5e4c3d7503453832444475641988ffa02b88b6d
Btrfs: compression must free at least one sector size

We already skip storing data where compression does not make the result
at least one byte less.  Let's make the logic better and check
that compression frees at least one sector size of bytes, otherwise it's
not that useful.

Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Reviewed-by: David Sterba <dsterba@suse.com>
[ changelog updated ]
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/inode.c