]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
modules/shared/vmxnet/vmxnet3_defs.h:
authorOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:38 +0000 (11:23 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:38 +0000 (11:23 -0700)
  - Code restructure of some MACROS.

open-vm-tools/modules/shared/vmxnet/vmxnet3_defs.h

index 617d7bf22ee8c6f2b982996a5faa4b2f2a169446..067d91597fcc9a8026203a0ee47ff3e2b1246bee 100644 (file)
@@ -893,12 +893,12 @@ do {\
 } while (0)
 
 #define VMXNET3_SET_VFTABLE_ENTRY(vfTable, vid) \
-   vfTable[vid >> 5] |= (1 << (vid & 31))
+   (vfTable)[(vid) >> 5] |= (1 << ((vid) & 31))
 #define VMXNET3_CLEAR_VFTABLE_ENTRY(vfTable, vid) \
-   vfTable[vid >> 5] &= ~(1 << (vid & 31))
+   (vfTable)[(vid) >> 5] &= ~(1 << ((vid) & 31))
 
 #define VMXNET3_VFTABLE_ENTRY_IS_SET(vfTable, vid) \
-   ((vfTable[(vid) >> 5] & (1 << ((vid) & 31))) != 0)
+   (((vfTable)[(vid) >> 5] & (1 << ((vid) & 31))) != 0)
 
 #define VMXNET3_MAX_MTU     9000
 #define VMXNET3_MIN_MTU     60