diff options
Diffstat (limited to 'fs/xfs/xfs_sb.c')
-rw-r--r-- | fs/xfs/xfs_sb.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/fs/xfs/xfs_sb.c b/fs/xfs/xfs_sb.c index c3453b11f563..06ad60b4b9fd 100644 --- a/fs/xfs/xfs_sb.c +++ b/fs/xfs/xfs_sb.c | |||
@@ -186,13 +186,13 @@ xfs_mount_validate_sb( | |||
186 | */ | 186 | */ |
187 | if (sbp->sb_magicnum != XFS_SB_MAGIC) { | 187 | if (sbp->sb_magicnum != XFS_SB_MAGIC) { |
188 | xfs_warn(mp, "bad magic number"); | 188 | xfs_warn(mp, "bad magic number"); |
189 | return XFS_ERROR(EWRONGFS); | 189 | return EWRONGFS; |
190 | } | 190 | } |
191 | 191 | ||
192 | 192 | ||
193 | if (!xfs_sb_good_version(sbp)) { | 193 | if (!xfs_sb_good_version(sbp)) { |
194 | xfs_warn(mp, "bad version"); | 194 | xfs_warn(mp, "bad version"); |
195 | return XFS_ERROR(EWRONGFS); | 195 | return EWRONGFS; |
196 | } | 196 | } |
197 | 197 | ||
198 | /* | 198 | /* |
@@ -220,7 +220,7 @@ xfs_mount_validate_sb( | |||
220 | xfs_warn(mp, | 220 | xfs_warn(mp, |
221 | "Attempted to mount read-only compatible filesystem read-write.\n" | 221 | "Attempted to mount read-only compatible filesystem read-write.\n" |
222 | "Filesystem can only be safely mounted read only."); | 222 | "Filesystem can only be safely mounted read only."); |
223 | return XFS_ERROR(EINVAL); | 223 | return EINVAL; |
224 | } | 224 | } |
225 | } | 225 | } |
226 | if (xfs_sb_has_incompat_feature(sbp, | 226 | if (xfs_sb_has_incompat_feature(sbp, |
@@ -230,7 +230,7 @@ xfs_mount_validate_sb( | |||
230 | "Filesystem can not be safely mounted by this kernel.", | 230 | "Filesystem can not be safely mounted by this kernel.", |
231 | (sbp->sb_features_incompat & | 231 | (sbp->sb_features_incompat & |
232 | XFS_SB_FEAT_INCOMPAT_UNKNOWN)); | 232 | XFS_SB_FEAT_INCOMPAT_UNKNOWN)); |
233 | return XFS_ERROR(EINVAL); | 233 | return EINVAL; |
234 | } | 234 | } |
235 | } | 235 | } |
236 | 236 | ||
@@ -238,13 +238,13 @@ xfs_mount_validate_sb( | |||
238 | if (sbp->sb_qflags & (XFS_OQUOTA_ENFD | XFS_OQUOTA_CHKD)) { | 238 | if (sbp->sb_qflags & (XFS_OQUOTA_ENFD | XFS_OQUOTA_CHKD)) { |
239 | xfs_notice(mp, | 239 | xfs_notice(mp, |
240 | "Version 5 of Super block has XFS_OQUOTA bits."); | 240 | "Version 5 of Super block has XFS_OQUOTA bits."); |
241 | return XFS_ERROR(EFSCORRUPTED); | 241 | return EFSCORRUPTED; |
242 | } | 242 | } |
243 | } else if (sbp->sb_qflags & (XFS_PQUOTA_ENFD | XFS_GQUOTA_ENFD | | 243 | } else if (sbp->sb_qflags & (XFS_PQUOTA_ENFD | XFS_GQUOTA_ENFD | |
244 | XFS_PQUOTA_CHKD | XFS_GQUOTA_CHKD)) { | 244 | XFS_PQUOTA_CHKD | XFS_GQUOTA_CHKD)) { |
245 | xfs_notice(mp, | 245 | xfs_notice(mp, |
246 | "Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits."); | 246 | "Superblock earlier than Version 5 has XFS_[PQ]UOTA_{ENFD|CHKD} bits."); |
247 | return XFS_ERROR(EFSCORRUPTED); | 247 | return EFSCORRUPTED; |
248 | } | 248 | } |
249 | 249 | ||
250 | if (unlikely( | 250 | if (unlikely( |
@@ -252,7 +252,7 @@ xfs_mount_validate_sb( | |||
252 | xfs_warn(mp, | 252 | xfs_warn(mp, |
253 | "filesystem is marked as having an external log; " | 253 | "filesystem is marked as having an external log; " |
254 | "specify logdev on the mount command line."); | 254 | "specify logdev on the mount command line."); |
255 | return XFS_ERROR(EINVAL); | 255 | return EINVAL; |
256 | } | 256 | } |
257 | 257 | ||
258 | if (unlikely( | 258 | if (unlikely( |
@@ -260,7 +260,7 @@ xfs_mount_validate_sb( | |||
260 | xfs_warn(mp, | 260 | xfs_warn(mp, |
261 | "filesystem is marked as having an internal log; " | 261 | "filesystem is marked as having an internal log; " |
262 | "do not specify logdev on the mount command line."); | 262 | "do not specify logdev on the mount command line."); |
263 | return XFS_ERROR(EINVAL); | 263 | return EINVAL; |
264 | } | 264 | } |
265 | 265 | ||
266 | /* | 266 | /* |
@@ -294,7 +294,7 @@ xfs_mount_validate_sb( | |||
294 | sbp->sb_dblocks < XFS_MIN_DBLOCKS(sbp) || | 294 | sbp->sb_dblocks < XFS_MIN_DBLOCKS(sbp) || |
295 | sbp->sb_shared_vn != 0)) { | 295 | sbp->sb_shared_vn != 0)) { |
296 | xfs_notice(mp, "SB sanity check failed"); | 296 | xfs_notice(mp, "SB sanity check failed"); |
297 | return XFS_ERROR(EFSCORRUPTED); | 297 | return EFSCORRUPTED; |
298 | } | 298 | } |
299 | 299 | ||
300 | /* | 300 | /* |
@@ -305,7 +305,7 @@ xfs_mount_validate_sb( | |||
305 | "File system with blocksize %d bytes. " | 305 | "File system with blocksize %d bytes. " |
306 | "Only pagesize (%ld) or less will currently work.", | 306 | "Only pagesize (%ld) or less will currently work.", |
307 | sbp->sb_blocksize, PAGE_SIZE); | 307 | sbp->sb_blocksize, PAGE_SIZE); |
308 | return XFS_ERROR(ENOSYS); | 308 | return ENOSYS; |
309 | } | 309 | } |
310 | 310 | ||
311 | /* | 311 | /* |
@@ -320,19 +320,19 @@ xfs_mount_validate_sb( | |||
320 | default: | 320 | default: |
321 | xfs_warn(mp, "inode size of %d bytes not supported", | 321 | xfs_warn(mp, "inode size of %d bytes not supported", |
322 | sbp->sb_inodesize); | 322 | sbp->sb_inodesize); |
323 | return XFS_ERROR(ENOSYS); | 323 | return ENOSYS; |
324 | } | 324 | } |
325 | 325 | ||
326 | if (xfs_sb_validate_fsb_count(sbp, sbp->sb_dblocks) || | 326 | if (xfs_sb_validate_fsb_count(sbp, sbp->sb_dblocks) || |
327 | xfs_sb_validate_fsb_count(sbp, sbp->sb_rblocks)) { | 327 | xfs_sb_validate_fsb_count(sbp, sbp->sb_rblocks)) { |
328 | xfs_warn(mp, | 328 | xfs_warn(mp, |
329 | "file system too large to be mounted on this system."); | 329 | "file system too large to be mounted on this system."); |
330 | return XFS_ERROR(EFBIG); | 330 | return EFBIG; |
331 | } | 331 | } |
332 | 332 | ||
333 | if (check_inprogress && sbp->sb_inprogress) { | 333 | if (check_inprogress && sbp->sb_inprogress) { |
334 | xfs_warn(mp, "Offline file system operation in progress!"); | 334 | xfs_warn(mp, "Offline file system operation in progress!"); |
335 | return XFS_ERROR(EFSCORRUPTED); | 335 | return EFSCORRUPTED; |
336 | } | 336 | } |
337 | return 0; | 337 | return 0; |
338 | } | 338 | } |