Btrfs: return the internal error unchanged if btrfs_get_extent_fiemap() call failed...
authorJeff Liu <jeff.liu@oracle.com>
Thu, 9 Feb 2012 06:25:50 +0000 (14:25 +0800)
committerDavid Sterba <dsterba@suse.cz>
Wed, 15 Feb 2012 15:40:23 +0000 (16:40 +0100)
Given that ENXIO only means "offset beyond EOF" for either SEEK_DATA or SEEK_HOLE inquiry
in a desired file range, so we should return the internal error unchanged if btrfs_get_extent_fiemap()
call failed, rather than ENXIO.

Cc: Dave Chinner <david@fromorbit.com>
Signed-off-by: Jie Liu <jeff.liu@oracle.com>
fs/btrfs/file.c

diff --cc fs/btrfs/file.c
Simple merge