]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Fixes to get vmnet to build on 4.7 kernel
authorOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:03 +0000 (11:23 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:03 +0000 (11:23 -0700)
4.7 kernels removed dev->trans_start, instead there is
wrapper called netif_trans_update().

open-vm-tools/modules/linux/shared/compat_netdevice.h

index 3aec25ba15564ecd5de8a71466fe8707842317d6..e1a3b0eefe559fe6e87fab990d131e9b77ed6af5 100644 (file)
@@ -337,4 +337,10 @@ typedef netdev_features_t compat_netdev_features_t;
 typedef u32 compat_netdev_features_t;
 #endif
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0)
+#define compat_netif_trans_update(d) netif_trans_update(d)
+#else
+#define compat_netif_trans_update(d) do { (d)->trans_start = jiffies; } while (0)
+#endif
+
 #endif /* __COMPAT_NETDEVICE_H__ */