diff --git a/sys/nfsserver/nfs_srvsubs.c b/sys/nfsserver/nfs_srvsubs.c index 77ba6e623709..55c9f20107d6 100644 --- a/sys/nfsserver/nfs_srvsubs.c +++ b/sys/nfsserver/nfs_srvsubs.c @@ -546,7 +546,10 @@ nfsrv_modevent(module_t mod, int type, void *data) nfsrv_initcache(); /* Init the server request cache */ NFSD_LOCK(); nfsrv_init(0); /* Init server data structures */ - callout_init(&nfsrv_callout, 0); + if (debug_mpsafenet) + callout_init(&nfsrv_callout, CALLOUT_MPSAFE); + else + callout_init(&nfsrv_callout, 0); NFSD_UNLOCK(); nfsrv_timer(0);