Btrfs: return -1 when lzo compression makes data bigger
authorStefan Agner <stefan@agner.ch>
Mon, 1 Jul 2013 18:33:39 +0000 (20:33 +0200)
committerChris Mason <chris.mason@fusionio.com>
Sun, 1 Sep 2013 11:57:19 +0000 (07:57 -0400)
commit59516f6017c589e7316418fda6128ba8f829a77f
tree88140a72bddf7db4cd6a44bbf29a4dddbbba99b9
parentc8cc6341653721b54760480b0d0d9b5f09b46741
Btrfs: return -1 when lzo compression makes data bigger

With this fix the lzo code behaves like the zlib code by returning an
error
code when compression does not help reduce the size of the file.
This is currently not a bug since the compressed size is checked again
in
the calling method compress_file_range.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/lzo.c