summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-05-12 16:12:07 +0100
committerRichard Jones <rjones@redhat.com>2010-05-12 16:13:07 +0100
commit9d158c3ab132df21d58890f18224cd2fe020de67 (patch)
tree1bf49fee22f6816137f3f91153409220d8ff04d8 /daemon
parent87eecb507ee09a62f3a12f5f75d3417a09c0c8d4 (diff)
downloadlibguestfs-9d158c3ab132df21d58890f18224cd2fe020de67.tar.gz
libguestfs-9d158c3ab132df21d58890f18224cd2fe020de67.tar.xz
libguestfs-9d158c3ab132df21d58890f18224cd2fe020de67.zip
Run udev_settle() after swapon/swapoff (RHBZ#516096).
Diffstat (limited to 'daemon')
-rw-r--r--daemon/swap.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/daemon/swap.c b/daemon/swap.c
index 67d553ae..f22f2dec 100644
--- a/daemon/swap.c
+++ b/daemon/swap.c
@@ -122,6 +122,11 @@ swaponoff (const char *cmd, const char *flag, const char *value)
free (err);
+ /* Possible fix for RHBZ#516096. It probably doesn't hurt to do
+ * this in any case.
+ */
+ udev_settle ();
+
return 0;
}