From 598aacf96d6739bb594123fb1a34b070c236660e Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Mon, 24 Jun 1996 21:20:15 +0000 Subject: (diskfs_S_startup_dosync): Don't crash the filesystem, just do a clean sync. --- libdiskfs/init-startup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libdiskfs') diff --git a/libdiskfs/init-startup.c b/libdiskfs/init-startup.c index 73562933..443df71e 100644 --- a/libdiskfs/init-startup.c +++ b/libdiskfs/init-startup.c @@ -92,8 +92,12 @@ diskfs_S_startup_dosync (mach_port_t handle) if (err) return err; - diskfs_shutdown_pager (); + diskfs_sync_everything (1); diskfs_set_hypermetadata (1, 1); + _diskfs_diskdirty = 0; + + ports_resume_class_rpcs (diskfs_protid_class); + rwlock_writer_unlock (&diskfs_fsys_lock); return 0; } -- cgit v1.2.3