diff options
author | Jie Liu <jeff.liu@oracle.com> | 2013-08-12 20:50:03 +1000 |
---|---|---|
committer | Ben Myers <bpm@sgi.com> | 2013-08-12 17:50:35 -0500 |
commit | 3e7b91cf8c19d89e55df5f05e3010446dbdaba77 (patch) | |
tree | 312bb2f9b7b503bb0fce0d156c18ff40dab89cba /fs/xfs/xfs_fs.h | |
parent | 5a96a94547fe345467c2ab2ec51cb3fade355bd9 (diff) | |
download | linux-3e7b91cf8c19d89e55df5f05e3010446dbdaba77.tar.gz linux-3e7b91cf8c19d89e55df5f05e3010446dbdaba77.tar.bz2 linux-3e7b91cf8c19d89e55df5f05e3010446dbdaba77.zip |
xfs: Validate log space at mount time
Validate log space during log mount stage, the underlying function
will drop a warning message via syslog in critical level if the log
space is too small or too large.
[ dchinner: For CRC enable filesystems, abort the mounting of the
filesystem as mkfs should never make a log too small for the given
filesystem configuration. ]
[ dchinner: make a note of the fact that the log size limits in
block counts are in units of filesystem blocks, not basic blocks. ]
Signed-off-by: Jie Liu <jeff.liu@oracle.com>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Mark Tinguely <tinguely@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_fs.h')
-rw-r--r-- | fs/xfs/xfs_fs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/xfs/xfs_fs.h b/fs/xfs/xfs_fs.h index 74b24b2ecd07..53e33c26f53e 100644 --- a/fs/xfs/xfs_fs.h +++ b/fs/xfs/xfs_fs.h @@ -240,7 +240,9 @@ typedef struct xfs_fsop_resblks { /* - * Minimum and maximum sizes need for growth checks + * Minimum and maximum sizes need for growth checks. + * + * Block counts are in units of filesystem blocks, not basic blocks. */ #define XFS_MIN_AG_BLOCKS 64 #define XFS_MIN_LOG_BLOCKS 512ULL |