]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Changes in shared code that don't affect open-vm-tools functionality.
authorVMware, Inc <>
Mon, 22 Aug 2011 20:23:56 +0000 (13:23 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Mon, 22 Aug 2011 20:23:56 +0000 (13:23 -0700)
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/lib/include/mutexRankLib.h

index 71cdd8f4ee8d48b146733fdda4894c96cd9ac7dd..fecf31a50bdc5de91f377a1b4e3e782538c769a1 100644 (file)
 /*
  * hostDeviceInfo HAL lock
  *
- * Must be > vmhs locks since this is held around the RANK_vmhsHDILock
+ * Must be < vmhs locks since this is held around the RANK_vmhsHDILock
  * callback lock which vmhs passes into that library.
  */
 #define RANK_hdiHALLock             (RANK_libLockBase + 0x1005)
 
 /*
- * vmhs locks
+ * vmhs locks (must be < vigor)
  */
 #define RANK_vmhsHDILock            (RANK_libLockBase + 0x3002)
 #define RANK_vmhsThrMxLock          (RANK_libLockBase + 0x3005)
  */
 #define RANK_popPendingListLock      (RANK_libLockBase + 0x4605)
 
+/*
+ * vigor (must be < VMDB range and < disklib, see bug 741290)
+ */
+#define RANK_vigorClientLock         (RANK_libLockBase + 0x4700)
+#define RANK_vigorOfflineClientLock  (RANK_libLockBase + 0x4710)
+
 /*
  * disklib and I/O related locks
  */
 #define RANK_scsiStateLock           (RANK_libLockBase + 0x5060)
 #define RANK_parInitLock             (RANK_libLockBase + 0x5070)
 
-/*
- * RANK_vigorClientLock < VMDB range
- */
-#define RANK_vigorClientLock         (RANK_libLockBase + 0x5400)
-#define RANK_vigorOfflineClientLock  (RANK_libLockBase + 0x5410)
-
 /*
  * VMDB range:
  * (RANK_libLockBase + 0x5500, RANK_libLockBase + 0x5600)