btrfs: report filemap_fdata<write|wait>_range() error
authorAnand Jain <anand.jain@oracle.com>
Tue, 16 Apr 2024 02:06:58 +0000 (10:06 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 May 2024 19:31:07 +0000 (21:31 +0200)
commit9a7b68d32afc4e92909c21e166ad993801236be3
treee0c4e71c71422772160cbbffb6a72f0fd20bd3cc
parentfef998d1a0b00ab35658484060354213a2c06c81
btrfs: report filemap_fdata<write|wait>_range() error

In the function btrfs_write_marked_extents() and in __btrfs_wait_marked_extents()
return the actual error if when filemap_fdata<write|wait>_range() fails.

Suggested-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/transaction.c