2018-06-06 05:42:14 +03:00
// SPDX-License-Identifier: GPL-2.0
2005-04-17 02:20:36 +04:00
/*
2005-11-02 06:58:39 +03:00
* Copyright ( c ) 2000 - 2005 Silicon Graphics , Inc .
* All Rights Reserved .
2005-04-17 02:20:36 +04:00
*/
# include "xfs.h"
/*
* Tunable XFS parameters . xfs_params is required even when CONFIG_SYSCTL = n ,
* other XFS code uses these values . Times are measured in centisecs ( i . e .
2016-10-03 19:11:46 +03:00
* 100 ths of a second ) with the exception of eofb_timer and cowb_timer , which
* are measured in seconds .
2005-04-17 02:20:36 +04:00
*/
xfs_param_t xfs_params = {
/* MIN DFLT MAX */
. sgid_inherit = { 0 , 0 , 1 } ,
. symlink_mode = { 0 , 0 , 1 } ,
2019-02-01 20:12:20 +03:00
. panic_mask = { 0 , 0 , 256 } ,
2005-04-17 02:20:36 +04:00
. error_level = { 0 , 3 , 11 } ,
. syncd_timer = { 1 * 100 , 30 * 100 , 7200 * 100 } ,
. stats_clear = { 0 , 0 , 1 } ,
. inherit_sync = { 0 , 1 , 1 } ,
. inherit_nodump = { 0 , 1 , 1 } ,
. inherit_noatim = { 0 , 1 , 1 } ,
. xfs_buf_timer = { 100 / 2 , 1 * 100 , 30 * 100 } ,
. xfs_buf_age = { 1 * 100 , 15 * 100 , 7200 * 100 } ,
. inherit_nosym = { 0 , 0 , 1 } ,
. rotorstep = { 1 , 1 , 255 } ,
2006-06-09 08:54:19 +04:00
. inherit_nodfrg = { 0 , 1 , 1 } ,
2007-08-16 09:20:56 +04:00
. fstrm_timer = { 1 , 30 * 100 , 3600 * 100 } ,
2012-11-06 18:50:47 +04:00
. eofb_timer = { 1 , 300 , 3600 * 24 } ,
2016-10-03 19:11:46 +03:00
. cowb_timer = { 1 , 1800 , 3600 * 24 } ,
2005-04-17 02:20:36 +04:00
} ;
2014-09-09 05:56:13 +04:00
struct xfs_globals xfs_globals = {
. log_recovery_delay = 0 , /* no delay by default */
2018-05-11 07:50:23 +03:00
. mount_delay = 0 , /* no delay by default */
2017-06-15 07:29:13 +03:00
# ifdef XFS_ASSERT_FATAL
. bug_on_assert = true , /* assert failures BUG() */
# else
. bug_on_assert = false , /* assert failures WARN() */
# endif
2019-07-03 17:33:26 +03:00
# ifdef DEBUG
. pwork_threads = - 1 , /* automatic thread detection */
# endif
2014-09-09 05:56:13 +04:00
} ;