summaryrefslogtreecommitdiff
path: root/debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch')
-rw-r--r--debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch b/debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch
new file mode 100644
index 00000000..d428b8f9
--- /dev/null
+++ b/debian/patches/gpg0006-libdiskfs-perform-synchronous-operations-in-periodic.patch
@@ -0,0 +1,29 @@
+From 046833d473c3d10cec736676da7035b7282b56ea Mon Sep 17 00:00:00 2001
+From: Justus Winter <justus@gnupg.org>
+Date: Sun, 17 Apr 2016 19:52:26 +0200
+Subject: [PATCH hurd 6/7] libdiskfs: perform synchronous operations in
+ periodic sync
+
+* libdiskfs/sync-interval.c (periodic_sync): Set wait flag.
+---
+ libdiskfs/sync-interval.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/libdiskfs/sync-interval.c b/libdiskfs/sync-interval.c
+index 14405f2..ea6e758 100644
+--- a/libdiskfs/sync-interval.c
++++ b/libdiskfs/sync-interval.c
+@@ -120,8 +120,8 @@ periodic_sync (void * arg)
+ will have held the lock while it did its work. */
+ if (_diskfs_diskdirty)
+ {
+- diskfs_sync_everything (0);
+- diskfs_set_hypermetadata (0, 0);
++ diskfs_sync_everything (1);
++ diskfs_set_hypermetadata (1, 0);
+ }
+ pthread_rwlock_unlock (&diskfs_fsys_lock);
+ }
+--
+2.1.4
+