The error handling can be simplified as we do bio allocations using a bioset as was pointed out by Christoph in https://lkml.kernel.org/r/20170516143737.ga24...@infradead.org
David Sterba (8): btrfs: bioset allocations will never fail, adapt our helpers btrfs: btrfs_bio_alloc never fails, skip error handling btrfs: btrfs_bio_clone never fails, skip error handling btrfs: btrfs_io_bio_alloc never fails, skip error handling btrfs: sink gfp parameter to btrfs_bio_clone btrfs: remove redundant parameters from btrfs_bio_alloc btrfs: opencode trivial compressed_bio_alloc, simplify error handling btrfs: pass bytes to btrfs_bio_alloc fs/btrfs/check-integrity.c | 5 ---- fs/btrfs/compression.c | 23 +++------------ fs/btrfs/disk-io.c | 3 -- fs/btrfs/extent_io.c | 71 ++++++++++++++++------------------------------ fs/btrfs/extent_io.h | 6 ++-- fs/btrfs/inode.c | 6 +--- fs/btrfs/raid56.c | 3 -- fs/btrfs/scrub.c | 25 ---------------- fs/btrfs/volumes.c | 3 +- 9 files changed, 32 insertions(+), 113 deletions(-) -- 2.12.0 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html