2018-06-05 19:42:14 -07:00
// SPDX-License-Identifier: GPL-2.0
2005-04-16 15:20:36 -07:00
/*
2005-11-02 14:58:39 +11:00
* Copyright ( c ) 2000 - 2005 Silicon Graphics , Inc .
* All Rights Reserved .
2005-04-16 15:20:36 -07: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 .
2021-01-22 16:48:43 -08:00
* 100 ths of a second ) with the exception of blockgc_timer , which is measured
* in seconds .
2005-04-16 15:20:36 -07:00
*/
xfs_param_t xfs_params = {
/* MIN DFLT MAX */
. sgid_inherit = { 0 , 0 , 1 } ,
. symlink_mode = { 0 , 0 , 1 } ,
2019-02-01 09:12:20 -08:00
. panic_mask = { 0 , 0 , 256 } ,
2005-04-16 15:20:36 -07: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 14:54:19 +10:00
. inherit_nodfrg = { 0 , 1 , 1 } ,
2007-08-16 15:20:56 +10:00
. fstrm_timer = { 1 , 30 * 100 , 3600 * 100 } ,
2021-01-22 16:48:43 -08:00
. blockgc_timer = { 1 , 300 , 3600 * 24 } ,
2005-04-16 15:20:36 -07:00
} ;
2014-09-09 11:56:13 +10:00
struct xfs_globals xfs_globals = {
. log_recovery_delay = 0 , /* no delay by default */
2018-05-10 21:50:23 -07:00
. mount_delay = 0 , /* no delay by default */
2017-06-14 21:29:13 -07:00
# ifdef XFS_ASSERT_FATAL
. bug_on_assert = true , /* assert failures BUG() */
# else
. bug_on_assert = false , /* assert failures WARN() */
# endif
2019-07-03 07:33:26 -07:00
# ifdef DEBUG
. pwork_threads = - 1 , /* automatic thread detection */
# endif
2014-09-09 11:56:13 +10:00
} ;