diff --git a/[refs] b/[refs] index a7ce7c9103fd..313f44a47165 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f24b49688281a77e8331894ed407f0cfe732303 +refs/heads/master: 6af021d8fc3bcce790e7fbb391e39c5920fa3f71 diff --git a/trunk/fs/btrfs/file.c b/trunk/fs/btrfs/file.c index 0621a3a7d5d1..3a520899b024 100644 --- a/trunk/fs/btrfs/file.c +++ b/trunk/fs/btrfs/file.c @@ -1755,7 +1755,7 @@ static int find_desired_extent(struct inode *inode, loff_t *offset, int origin) start - root->sectorsize, root->sectorsize, 0); if (IS_ERR(em)) { - ret = -ENXIO; + ret = PTR_ERR(em); goto out; } last_end = em->start + em->len; @@ -1767,7 +1767,7 @@ static int find_desired_extent(struct inode *inode, loff_t *offset, int origin) while (1) { em = btrfs_get_extent_fiemap(inode, NULL, 0, start, len, 0); if (IS_ERR(em)) { - ret = -ENXIO; + ret = PTR_ERR(em); break; }