]> git.hungrycats.org Git - linux/commit
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)
committerZygo Blaxell <zblaxell@thirteen.furryterror.org>
Sun, 26 Jun 2016 19:01:57 +0000 (15:01 -0400)
commit043a93e421e0d98dcd49a53f9d0c3fe6954a7100
treeddefcacd8041d99c5a153871caa3592ae6e6b893
parentfd18dc32c8cfb5d681c0d54bf10063ad420af23f
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>
(cherry picked from commit edf0e062aa6f1613a7c554c6ad1a9bf3a5acf3ce)
(cherry picked from commit 72d4381243aced31fece72d05d64cb1cbaaa0318)
fs/btrfs/compression.c