]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Internal branch sync. Included in this change:
authorVMware, Inc <>
Tue, 17 Nov 2009 21:56:45 +0000 (13:56 -0800)
committerMarcelo Vanzin <mvanzin@vmware.com>
Tue, 17 Nov 2009 21:56:45 +0000 (13:56 -0800)
. Fix probable memory leaks in vmxnet2 FreeBSD driver.

. Changes in shared code that don't affect open-vm-tools functionality.

Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
33 files changed:
open-vm-tools/lib/include/community_source.h
open-vm-tools/lib/include/compat/compat_stdarg.h
open-vm-tools/lib/include/cpuid_info.h
open-vm-tools/lib/include/includeCheck.h
open-vm-tools/lib/include/timeutil.h
open-vm-tools/lib/include/unicode.h
open-vm-tools/lib/include/unicodeBase.h
open-vm-tools/lib/include/unicodeOperations.h
open-vm-tools/lib/include/unicodeTransforms.h
open-vm-tools/lib/include/unicodeTypes.h
open-vm-tools/lib/include/vm_assert.h
open-vm-tools/lib/include/vm_atomic.h
open-vm-tools/lib/include/vm_basic_asm.h
open-vm-tools/lib/include/vm_basic_asm_x86.h
open-vm-tools/lib/include/vm_basic_asm_x86_64.h
open-vm-tools/lib/include/vm_basic_defs.h
open-vm-tools/lib/include/vm_basic_math.h
open-vm-tools/lib/include/vm_basic_types.h
open-vm-tools/lib/include/vm_product.h
open-vm-tools/lib/include/vm_tools_version.h
open-vm-tools/lib/include/vm_version.h
open-vm-tools/lib/include/vmware.h
open-vm-tools/lib/include/x86cpuid.h
open-vm-tools/lib/include/x86cpuid_asm.h
open-vm-tools/lib/misc/timeutil.c
open-vm-tools/modules/freebsd/vmhgfs/sha1.h
open-vm-tools/modules/freebsd/vmxnet/if_vxn.c
open-vm-tools/modules/linux/pvscsi/scsi_defs.h
open-vm-tools/modules/linux/shared/compat_version.h
open-vm-tools/modules/linux/shared/driver-config.h
open-vm-tools/modules/shared/vmxnet/net_sg.h
open-vm-tools/modules/shared/vmxnet/vmnet_def.h
open-vm-tools/modules/solaris/vmhgfs/sha1.h

index 4923270e05c36e3d79b5a867eaefd7734e262e51..5c72e3530685086f73c3db8c4946689cc6a20047 100644 (file)
@@ -43,7 +43,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index 65b6464564e3500d5daff82d37247e83d44636ad..a0e12fce691a9d74ac6a0ce0a439ac5987f3b6dc 100644 (file)
@@ -45,7 +45,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index add5bbb2500cd8ab2a9c3c29d3ce578b9b307496..4527694b6ff41b7c6ecc5b30f78758dd901651d1 100644 (file)
@@ -21,7 +21,6 @@
 
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMMEXT
index 7d7452bed0ac445eb41cf5e446c0145d570a5aa4..0ea2d7797488d91093e990c0299443a57ad85e9a 100644 (file)
@@ -70,7 +70,6 @@
  *     INCLUDE_ALLOW_VMMEXT
  *     INCLUDE_ALLOW_VMCORE
  *     INCLUDE_ALLOW_MODULE
- *      INCLUDE_ALLOW_VMNIXMOD 
  *     INCLUDE_ALLOW_VMKERNEL 
  *     INCLUDE_ALLOW_DISTRIBUTE
  *     INCLUDE_ALLOW_VMK_MODULE
 #endif
 #undef INCLUDE_ALLOW_VMMEXT
 
-#if defined MODULE && !defined VMKERNEL_MODULE && !defined VMNIXMOD && \
+#if defined MODULE && !defined VMKERNEL_MODULE && \
     !defined VMMON && !defined INCLUDE_ALLOW_MODULE
 #error "The surrounding include file is not allowed in driver modules."
 #endif
 #undef INCLUDE_ALLOW_VMK_MODULE
 #undef INCLUDE_ALLOW_VMKDRIVERS
 
-#if defined VMNIXMOD && !defined INCLUDE_ALLOW_VMNIXMOD
-#ifndef VMNIXMOD_VM
-#error "The surrounding include file is not allowed in vmnixmod."
-#endif
-#endif
-#undef INCLUDE_ALLOW_VMNIXMOD
-
 #if defined VMIROM && ! defined INCLUDE_ALLOW_VMIROM
 #error "The surrounding include file is not allowed in vmirom."
 #endif
index 6ae892ff05c4f0e2fe196532c9c6593aab9154ee..410712fb7ca9f46dad3bf91685b3522ad032fb2f 100644 (file)
@@ -50,6 +50,10 @@ typedef struct TimeUtil_Date {
    unsigned int second; /* [0, 61] (for leap seconds) */
 } TimeUtil_Date;
 
+typedef struct TimeUtil_TimeOfDay {
+   unsigned long seconds;
+   unsigned long useconds;
+} TimeUtil_TimeOfDay;
 
 typedef struct TimeUtil_Expiration {
    /*
@@ -93,6 +97,8 @@ EXTERN void TimeUtil_DaysAdd(TimeUtil_Date *d, // IN/OUT
 EXTERN void TimeUtil_PopulateWithCurrent(Bool local,        // IN
                                          TimeUtil_Date *d); // OUT
 
+EXTERN void TimeUtil_GetTimeOfDay(TimeUtil_TimeOfDay *d); // OUT
+
 EXTERN unsigned int TimeUtil_DaysLeft(TimeUtil_Date const *d); // IN
 
 EXTERN Bool TimeUtil_ExpirationLowerThan(TimeUtil_Expiration const *left,   // IN
index 8aa91071535d63c660c8094b0575461493c071ac..143f7c233d47124afc7c39dcf8238696f054dc08 100644 (file)
@@ -28,7 +28,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 // Start here: string creation, destruction, and encoding conversion.
index df703b09ac8fda649a1020b2e1f5a992e29eeef0..2d4fb353fc51ed457a389fc47299ebbc428f92c3 100644 (file)
@@ -28,7 +28,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 #ifdef __cplusplus
index 8770ff2c41d07c78a7ba177ecea7b4cfa8b758e0..7502e4478f7f34c682647aa272f29434d34bea59 100644 (file)
@@ -41,7 +41,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 #include <string.h>
index dfd02694086feac9b9987733f751437609063f2f..1b0df430385a4694c9318667142a15303816f749 100644 (file)
@@ -32,7 +32,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 #include "unicodeTypes.h"
index d0b0b3c9af4fc885e1688d432dffde7401eef0a5..0af96dd1a8bac65bb3ad730a61f7e28e6c56349a 100644 (file)
@@ -29,7 +29,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMKERNEL
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 
index 09859b989b6c0bf282f8faaff72b8c73716a5859..795fc4736e4f0d375adddf2c694e2ab9b2b0766d 100644 (file)
@@ -74,7 +74,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index 67be1fa81e4d4be0e6190615874e4a31c23980b4..9ac08d814d75831e66c1585738b418cd300db55e 100644 (file)
@@ -43,7 +43,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
index 3a3861f1ba3d3bf7c930f5341c8b0ad4f51825a0..da0488c7dd4a4402c119441041c61bbd210c620b 100644 (file)
@@ -45,7 +45,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
index b266715e327f55b9359a6c32d8b64fdec76a5520..4735c32ffae3d927a81190a25f8568eca56db499 100644 (file)
@@ -43,7 +43,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
index 755936949d27198d7b11416cc3418f13d9811d7b..b9e903248696ddaf4cbc55ce8df5b08fbaf36449 100644 (file)
@@ -47,7 +47,6 @@
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
 #define INCLUDE_ALLOW_VMCORE
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 #ifndef VM_X86_64
index d4c5aa49c3deb45946a77727ab0e0ba521990705..ab3b526808ceacc252309bacef39a144d7b2347d 100644 (file)
@@ -71,7 +71,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index c8c204c63546b5ba2f05283fa997653b1549d878..1b8b9586b3ca852c8ed5dff3d13ebde756910ec1 100644 (file)
@@ -29,7 +29,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index 87ae68c58e9c7a60a2efcfe4e5da62ad2eaf7e5a..70b0a4d0ec6c12884567a2a09b3b42ce3211b65d 100644 (file)
@@ -73,7 +73,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMK_MODULE
index 9a35b5e72b2f431259179d795dd4206486407c82..90c87be2fc8525f2da81c3248f7cd2441c89f42f 100644 (file)
@@ -24,7 +24,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMCORE
 #include "includeCheck.h"
index 5772f88d9a8a8f72e0d534305bd56c7d50cf3727..5a76c3759e3be0a0fae0b3e0dcf6c4004ff7b5be 100644 (file)
@@ -25,7 +25,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMCORE
index dc01a81415d744e0da70bb48aee40720f28e0177..2d2f3bf2f3da164a4dc233fb9c8e765263a7b0eb 100644 (file)
@@ -24,7 +24,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMKDRIVERS
 #define INCLUDE_ALLOW_VMCORE
index 84061c2ddbb125f7e1764f7f77901b29f994a58f..6568f5f00da50c4842f3ac1074792db00e91ad41 100644 (file)
@@ -71,7 +71,6 @@
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_DISTRIBUTE
index 4d4e45afba0c52944fca4f8df8d137959600c265..a509fb6ed7981148fd6c7f4b14638c57adec969b 100644 (file)
@@ -40,7 +40,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_MODULE
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_DISTRIBUTE
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMCORE
index 18f5ee0abe246f2a7b744224f7f4bc5998bfda64..c3011ca77a1b3d6343da9b2e18b581a0ea985674 100644 (file)
@@ -43,7 +43,6 @@
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMMON
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
index 02a16ef3bd79bb9087bd8ca0af406f6a5fc1be27..583feb2e2f34601f79496adadd0f119a9a04023a 100644 (file)
@@ -521,6 +521,73 @@ TimeUtil_PopulateWithCurrent(Bool local,       // IN
 }
 
 
+/*
+ *-----------------------------------------------------------------------------
+ *
+ * TimeUtil_GetTimeOfDay --
+ *
+ *      Get the current time for local timezone in seconds and micro-seconds.
+ *      same as gettimeofday on posix systems. Time is returned in the 'time'
+ *      variable.
+ *
+ * Results:
+ *      void
+ *
+ * Side effects:
+ *      None.
+ *
+ *-----------------------------------------------------------------------------
+ */
+
+void
+TimeUtil_GetTimeOfDay(TimeUtil_TimeOfDay *timeofday)
+{
+
+#ifdef _WIN32
+   FILETIME ft;
+   uint64 tmptime = 0;
+
+   ASSERT(timeofday != NULL);
+
+   /*
+    * May need to use QueryPerformanceCounter API if we need more 
+    * refinement/accuracy than what we are doing below.
+    */
+
+   NOT_TESTED();
+
+   // Get the system time in UTC format.
+   GetSystemTimeAsFileTime(&ft);
+   
+   // Convert ft structure to a uint64 containing the # of 100 ns from UTC.
+   tmptime |= ft.dwHighDateTime;
+   tmptime <<= 32;
+   tmptime |= ft.dwLowDateTime;
+   
+#define DELTA_EPOCH_IN_MICROSECS  11644473600000000ULL
+   // Convert file time to unix epoch.
+   tmptime -= DELTA_EPOCH_IN_MICROSECS; 
+   // convert into microseconds (since the return is in 100 nseconds).
+   tmptime /= 10;  
+   // Get the seconds and microseconds in the timeofday
+   timeofday->seconds = (unsigned long)(tmptime / 1000000UL);
+   timeofday->useconds = (unsigned long)(tmptime % 1000000UL);
+   
+
+#undef DELTA_EPOCH_IN_MICROSECS   
+#else
+   struct timeval curTime;
+   
+   ASSERT(timeofday != NULL);
+
+   gettimeofday(&curTime, NULL);
+   timeofday->seconds = (unsigned long) curTime.tv_sec;
+   timeofday->useconds = (unsigned long) curTime.tv_usec;
+#endif // _WIN32
+
+}
+
+
 /*
  *----------------------------------------------------------------------
  *
index 483f1c5ed05e75cf78830d579e9930d7f6ff3c5f..77c2a208ea138c61680ba7010a66e82432f9136d 100644 (file)
@@ -28,7 +28,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_VMCORE
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 /* for uint32 */
index caf15f4b2e704ac4efc53e9a65e6359201e9d9e6..cd1f78f1657cddd8966ce79a11f209b65bb19af0 100644 (file)
@@ -23,6 +23,7 @@
 #include <sys/malloc.h>
 #include <sys/kernel.h>
 #include <sys/socket.h>
+#include <sys/systm.h>
 
 /*
  * FreeBSD 5.3 introduced an MP-safe (multiprocessor-safe) network stack.
@@ -433,6 +434,10 @@ vxn_attach(device_t dev)
       VXN_IF_FREE(sc);
    }
 
+   pci_disable_io(dev, SYS_RES_IOPORT);
+   pci_disable_busmaster(dev);
+   VXN_MTX_DESTROY(&sc->vxn_mtx);
+
   done:
 
    splx(s);
@@ -475,12 +480,14 @@ vxn_detach(device_t dev)
    /*
     * Cleanup - release resources and memory
     */
+   VXN_IF_FREE(sc);
    contigfree(sc->vxn_dd, sc->vxn_dd->length, M_DEVBUF);
    bus_teardown_intr(dev, sc->vxn_irq, sc->vxn_intrhand);
    bus_release_resource(dev, SYS_RES_IRQ, 0, sc->vxn_irq);
    bus_release_resource(dev, SYS_RES_IOPORT, VXN_PCIR_MAPS, sc->vxn_io);
+   pci_disable_io(dev, SYS_RES_IOPORT);
+   pci_disable_busmaster(dev);
    VXN_MTX_DESTROY(&sc->vxn_mtx);
-   VXN_IF_FREE(sc);
 
    splx(s);
    return 0;
@@ -1135,7 +1142,7 @@ vxn_rx(vxn_softc_t *sc)
                m_new = NULL;
             }
          }
-       
+
          /*
           * replace the current mbuf in the descriptor with the new one
           * and pass the packet up to the kernel
@@ -1255,9 +1262,14 @@ vxn_init_rings(vxn_softc_t *sc)
     */
    for (i = 0; i < sc->vxn_num_rx_bufs; i++) {
       struct mbuf *m_new = NULL;
-       
+
+      /*
+       * Allocate an mbuf and initialize it to contain a packet header and
+       * internal data.
+       */
       MGETHDR(m_new, M_DONTWAIT, MT_DATA);
       if (m_new != NULL) {
+         /* Allocate and attach an mbuf cluster to mbuf. */
          MCLGET(m_new, M_DONTWAIT);
          if (m_new->m_flags & M_EXT) {
             m_adj(m_new, ETHER_ALIGN);
@@ -1267,12 +1279,16 @@ vxn_init_rings(vxn_softc_t *sc)
             sc->vxn_rx_buffptr[i] = m_new;
             sc->vxn_rx_ring[i].ownership = VMXNET2_OWNERSHIP_NIC;
          } else {
+            /*
+             * Allocation and attachment of mbuf clusters failed.
+             */
             m_freem(m_new);
             m_new = NULL;
-            return ENOMEM;
+            goto err_release_ring;
          }
       } else {
-         return ENOMEM;
+         /* Allocation of mbuf failed. */
+         goto err_release_ring;
       }
    }
 
@@ -1299,6 +1315,19 @@ vxn_init_rings(vxn_softc_t *sc)
 
    sc->vxn_rings_allocated = 1;
    return 0;
+err_release_ring:
+   /*
+    * Clearup already allocated mbufs and attached clusters.
+    */
+  for (--i; i >= 0; i--) {
+     m_freem(sc->vxn_rx_buffptr[i]);
+     sc->vxn_rx_buffptr[i] = NULL;
+     sc->vxn_rx_ring[i].paddr = 0;
+     sc->vxn_rx_ring[i].bufferLength = 0;
+     sc->vxn_rx_ring[i].ownership = 0;
+  }
+  return ENOMEM;
+
 }
 
 /*
index 5885697c62291e6e6eb504d635c873d5dab675ad..649cab4778adc79400d88e6aac75fd9f9f0e8fa5 100644 (file)
@@ -28,7 +28,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
index baf9634edbd0a23d78dd163f851f3337ee47369c..a8f04b85da4f71f5caa6db53a0aaf5281bdb9ed9 100644 (file)
@@ -22,7 +22,6 @@
 #define INCLUDE_ALLOW_VMMON
 #define INCLUDE_ALLOW_MODULE
 #define INCLUDE_ALLOW_VMCORE
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_DISTRIBUTE
 #include "includeCheck.h"
 
index 95f27de70313d36f350c025f74e6bd2e23376137..62e3fd611aa95b12e8c13448fd3d7de74d6fe2cb 100644 (file)
@@ -29,7 +29,6 @@
 #define INCLUDE_ALLOW_VMCORE
 #define INCLUDE_ALLOW_VMMON
 #define INCLUDE_ALLOW_MODULE
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 #include <linux/autoconf.h>
index 9a33653c44e9320686b7a5fed172cbc979092812..77410e099ac6546387a6f858e880cd4d49d5eb55 100644 (file)
@@ -43,7 +43,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_MODULE
-#define INCLUDE_ALLOW_VMNIXMOD
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
index 6c6a3d71d36f928dd48b7be2a1b284617badb823..f79e8efe3b71af0ba8f0f912b7aa209bd1a4f683 100644 (file)
@@ -45,7 +45,6 @@
 #define INCLUDE_ALLOW_VMK_MODULE
 #define INCLUDE_ALLOW_VMKERNEL
 #define INCLUDE_ALLOW_DISTRIBUTE
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 /*
index f1787a2e2c8c8ddbb22623979d86333b6f939ad4..83b3b3df5afac6c642e6723f7b8c10111cdb36b1 100644 (file)
@@ -26,7 +26,6 @@
 #define INCLUDE_ALLOW_USERLEVEL
 #define INCLUDE_ALLOW_VMMEXT
 #define INCLUDE_ALLOW_VMCORE
-#define INCLUDE_ALLOW_VMNIXMOD
 #include "includeCheck.h"
 
 /* for uint32 */