Btrfs: fix BUG_ON in btrfs_submit_compressed_write
authorLiu Bo <bo.li.liu@oracle.com>
Thu, 23 Jun 2016 01:32:06 +0000 (18:32 -0700)
committerDavid Sterba <dsterba@suse.com>
Tue, 26 Jul 2016 11:52:25 +0000 (13:52 +0200)
commitf5daf2c780f2ddfddbf98f2eb668f026c4dd2e5d
treed8591b80d5797a1cd8ed969b37e3e349417a9c86
parente2bf6e89b4c71ea08223f13a700cfd0b576f7e7a
Btrfs: fix BUG_ON in btrfs_submit_compressed_write

This is similar to btrfs_submit_compressed_read(), if we fail after
bio is allocated, then we can use bio_endio() and errors are saved
 in bio->bi_error.  But please note that we don't return errors to
its caller because the caller assumes it won't call endio to cleanup
on error.

Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/compression.c