From 71955f28ace790b6349954e0cd3300ba6a4e623a Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 19 Oct 1995 20:21:26 +0000 Subject: (periodic_sync): Hold DISKFS_FSYS_LOCK for reading while syncing. --- libdiskfs/sync-interval.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libdiskfs') diff --git a/libdiskfs/sync-interval.c b/libdiskfs/sync-interval.c index da7fba81..0c51a27b 100644 --- a/libdiskfs/sync-interval.c +++ b/libdiskfs/sync-interval.c @@ -97,8 +97,10 @@ periodic_sync (int interval) return; } + rwlock_reader_lock (&diskfs_fsys_lock); diskfs_sync_everything (0); diskfs_set_hypermetadata (0, 0); + rwlock_reader_unlock (&diskfs_fsys_lock); ports_end_rpc (pi, &link); -- cgit v1.2.3