summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorEric Sandeen <sandeen@redhat.com>2013-01-16 17:33:53 -0600
committerBen Myers <bpm@sgi.com>2013-01-28 12:48:21 -0600
commit1bee12b8c44d825fb45cd6a13e76c185ed6888b8 (patch)
tree8e5af013bb6931a2a6a150794180ad16d771c619 /fs
parent37f13561de6039b3a916d1510086030d097dea0f (diff)
downloadlinux-3.10-1bee12b8c44d825fb45cd6a13e76c185ed6888b8.tar.gz
linux-3.10-1bee12b8c44d825fb45cd6a13e76c185ed6888b8.tar.bz2
linux-3.10-1bee12b8c44d825fb45cd6a13e76c185ed6888b8.zip
xfs: Do not return EFSCORRUPTED when filesystem probe finds no XFS magic
9802182 changed the return value from EWRONGFS (aka EINVAL) to EFSCORRUPTED which doesn't seem to be handled properly by the root filesystem probe. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Tested-by: Sergei Trofimovich <slyfox@gentoo.org> Reviewed-by: Ben Myers <bpm@sgi.com> Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs')
-rw-r--r--fs/xfs/xfs_mount.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c
index da508463ff1..7d6df7c00c3 100644
--- a/fs/xfs/xfs_mount.c
+++ b/fs/xfs/xfs_mount.c
@@ -658,7 +658,7 @@ xfs_sb_quiet_read_verify(
return;
}
/* quietly fail */
- xfs_buf_ioerror(bp, EFSCORRUPTED);
+ xfs_buf_ioerror(bp, EWRONGFS);
}
static void