summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Kuznetsov <vadimk@gentoo.org>2012-08-27 13:26:37 -0400
committerVadim Kuznetsov <vadimk@gentoo.org>2012-08-27 13:26:37 -0400
commit918e7e6012dc6081c437cf345ee5f0b177b3605e (patch)
tree9b9a96a5254ed31aa26908a8b52e3f00c91be9eb /app-emulation/vmware-modules/files/271-netdevice.patch
parentremoved server, old modules; repoman QA fixes. (diff)
downloadvmware-918e7e6012dc6081c437cf345ee5f0b177b3605e.tar.gz
vmware-918e7e6012dc6081c437cf345ee5f0b177b3605e.tar.bz2
vmware-918e7e6012dc6081c437cf345ee5f0b177b3605e.zip
vmware desktop 9 version bump (Masked)
Diffstat (limited to 'app-emulation/vmware-modules/files/271-netdevice.patch')
-rw-r--r--app-emulation/vmware-modules/files/271-netdevice.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/app-emulation/vmware-modules/files/271-netdevice.patch b/app-emulation/vmware-modules/files/271-netdevice.patch
new file mode 100644
index 0000000..35231a3
--- /dev/null
+++ b/app-emulation/vmware-modules/files/271-netdevice.patch
@@ -0,0 +1,24 @@
+diff --git a/vmnet-only/compat_netdevice.h b/vmnet-only/compat_netdevice.h
+index 7a56304..9ff4548 100644
+--- a/vmnet-only/compat_netdevice.h
++++ b/vmnet-only/compat_netdevice.h
+@@ -47,6 +47,19 @@
+ # define net_device device
+ #endif
+
++/* it looks like these have been removed from the kernel 3.1
++ * probably because the "transition" is considered complete.
++ * so to keep this source compatible we just redefine them like they were
++ * previously
++ */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 1, 0)
++#define HAVE_ALLOC_NETDEV /* feature macro: alloc_xxxdev
++ functions are available. */
++#define HAVE_FREE_NETDEV /* free_netdev() */
++#define HAVE_NETDEV_PRIV /* netdev_priv() */
++#define HAVE_NETIF_QUEUE
++#define HAVE_NET_DEVICE_OPS
++#endif
+
+ /*
+ * SET_MODULE_OWNER appeared sometime during 2.3.x. It was setting