Displaying 1 result from an estimated 1 matches for "suspend_lock_file".
2010 Nov 25
4
[PATCH]improve suspend_evtchn lock processing
...hunyan Liu 
diff -r 3c4c3d48a835 tools/libxc/xc_suspend.c
--- a/tools/libxc/xc_suspend.c    Thu Aug 26 11:16:56 2010 +0100
+++ b/tools/libxc/xc_suspend.c    Thu Nov 25 18:44:35 2010 +0800
@@ -16,8 +16,40 @@
 
 #include "xc_private.h"
 #include "xenguest.h"
+#include 
 
 #define SUSPEND_LOCK_FILE "/var/lib/xen/suspend_evtchn"
+/* cleanup obsolete suspend lock file which is unlinked for any reason, 
+so that current process can get lock */
+static void clean_obsolete_lock(int domid)
+{
+    int fd, pid, n;
+    char buf[128];
+    char suspend_file[256];
+
+    snprintf(suspend_fil...