From b5ee7ec63adb891dcc38446875bc5972e739ca51 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Wed, 9 Aug 2000 00:41:54 +0000 Subject: [PATCH] Initialize *countp to 0 in stub for softdep_flushworklist(). This allows ffs_fsync() to break out of a loop that might otherwise be infinite on kernels compiled without the SOFTUPDATES option. The observed symptom was a system hang at the first unmount attempt. --- sys/ufs/ffs/ffs_softdep_stub.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/ufs/ffs/ffs_softdep_stub.c b/sys/ufs/ffs/ffs_softdep_stub.c index 2ced9e416e3..c4763787b7a 100644 --- a/sys/ufs/ffs/ffs_softdep_stub.c +++ b/sys/ufs/ffs/ffs_softdep_stub.c @@ -249,6 +249,7 @@ softdep_flushworklist(oldmnt, countp, p) struct proc *p; { + *countp = 0; return (0); }