]> git.ipfire.org Git - people/ms/linux.git/commit
btrfs: do not return errors from raid56_parity_write
authorChristoph Hellwig <hch@lst.de>
Fri, 17 Jun 2022 10:04:08 +0000 (12:04 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Jul 2022 15:45:39 +0000 (17:45 +0200)
commit31683f4aae4def0ecf07c77b5440833cd686bc7a
treefc7c599b7c4a4ed2e511b7978cbcc6dfc0f5f918
parent1a722d8f5be22b0d8c9db365abb67cb3c2e4215c
btrfs: do not return errors from raid56_parity_write

Always consume the bio and call the end_io handler on error instead of
returning an error and letting the caller handle it.  This matches what
the block layer submission does and avoids any confusion on who
needs to handle errors.

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Tested-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/raid56.c
fs/btrfs/raid56.h
fs/btrfs/volumes.c