--- src/sys/conf/options Wed Apr 14 12:36:24 2004 +++ src/sys/conf/options Wed Apr 14 12:36:31 2004 @@ -129,6 +129,7 @@ ICMP_BANDLIM VFS_AIO DIRECTIO opt_directio.h +SYNCER_MAXDELAY opt_syncdelay.h # POSIX kernel options P1003_1B opt_posix.h Index: src/sys/kern/vfs_subr.c =================================================================== RCS file: /home/ncvs/src/sys/kern/vfs_subr.c,v retrieving revision 1.249.2.30 diff -u -r1.249.2.30 vfs_subr.c --- src/sys/kern/vfs_subr.c 4 Apr 2003 20:35:57 -0000 1.249.2.30 +++ src/sys/kern/vfs_subr.c 7 Apr 2003 08:18:18 -0000 @@ -43,6 +43,7 @@ * External virtual filesystem routines */ #include "opt_ddb.h" +#include "opt_syncdelay.h" #include #include @@ -136,9 +137,12 @@ /* * The workitem queue. */ +#ifndef SYNCER_MAXDELAY #define SYNCER_MAXDELAY 32 +#endif static int syncer_maxdelay = SYNCER_MAXDELAY; /* maximum delay time */ time_t syncdelay = 30; /* max time to delay syncing data */ +SYSCTL_INT(_kern, OID_AUTO, syncdelay, CTLFLAG_RW, &syncdelay, 0, ""); time_t filedelay = 30; /* time to delay syncing files */ SYSCTL_INT(_kern, OID_AUTO, filedelay, CTLFLAG_RW, &filedelay, 0, ""); time_t dirdelay = 29; /* time to delay syncing directories */