Index: src/sys/conf/options =================================================================== RCS file: /home/ncvs/src/sys/conf/options,v retrieving revision 1.432 diff -u -r1.432 options --- src/sys/conf/options 26 Feb 2004 03:53:52 -0000 1.432 +++ src/sys/conf/options 26 Feb 2004 10:20:32 -0000 @@ -150,6 +150,7 @@ SHMMIN opt_sysvipc.h SHMMNI opt_sysvipc.h SHMSEG opt_sysvipc.h +SYNCER_MAXDELAY opt_syncdelay.h SYSVMSG opt_sysvipc.h SYSVSEM opt_sysvipc.h SYSVSHM opt_sysvipc.h Index: src/sys/kern/vfs_subr.c =================================================================== RCS file: /home/ncvs/src/sys/kern/vfs_subr.c,v retrieving revision 1.483 diff -u -r1.483 vfs_subr.c --- src/sys/kern/vfs_subr.c 26 Feb 2004 00:27:02 -0000 1.483 +++ src/sys/kern/vfs_subr.c 26 Feb 2004 07:58:29 -0000 @@ -47,6 +47,7 @@ #include "opt_ddb.h" #include "opt_mac.h" +#include "opt_syncdelay.h" #include #include @@ -208,9 +209,12 @@ */ static struct mtx sync_mtx; +#ifndef SYNCER_MAXDELAY #define SYNCER_MAXDELAY 32 +#endif /* SYNCER_MAXDELAY */ static int syncer_maxdelay = SYNCER_MAXDELAY; /* maximum delay time */ static int syncdelay = 30; /* max time to delay syncing data */ +SYSCTL_INT(_kern, OID_AUTO, syncdelay, CTLFLAG_RW, &syncdelay, 0, ""); static int filedelay = 30; /* time to delay syncing files */ SYSCTL_INT(_kern, OID_AUTO, filedelay, CTLFLAG_RW, &filedelay, 0, ""); static int dirdelay = 29; /* time to delay syncing directories */