summarylogtreecommitdiffstats
path: root/vmnet-12.5.9-4.15.1.patch
diff options
context:
space:
mode:
authorBen White2018-02-09 07:02:32 +0100
committerBen White2018-02-09 07:02:32 +0100
commitda362b4d3d0a46f34c791dc2f2620704ae3c4acd (patch)
tree5a2ea163d66acfa110a0799d0c00295f0ddd3911 /vmnet-12.5.9-4.15.1.patch
parentf3ed20877e73b3d3c2d20f3edc1ba9eb97b9b4c6 (diff)
downloadaur-da362b4d3d0a46f34c791dc2f2620704ae3c4acd.tar.gz
It is working again. Use vmware-unpatch or reinstall vmware if necessary and always reboot.
Diffstat (limited to 'vmnet-12.5.9-4.15.1.patch')
-rw-r--r--vmnet-12.5.9-4.15.1.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/vmnet-12.5.9-4.15.1.patch b/vmnet-12.5.9-4.15.1.patch
new file mode 100644
index 000000000000..ccbac9721fd4
--- /dev/null
+++ b/vmnet-12.5.9-4.15.1.patch
@@ -0,0 +1,13 @@
+diff --git a/bridge.c b/bridge.c2
+index 8cdaf11..83ae152 100644
+--- vmnet-only/bridge.c
++++ vmnet-only/bridge.c
+@@ -636,7 +636,7 @@ VNetBridgeReceiveFromVNet(VNetJack *this, // IN: jack
+ unsigned long flags;
+ int i;
+
+- atomic_inc(&clone->users);
++ clone = skb_get(clone);
+
+ clone->dev = dev;
+ clone->protocol = eth_type_trans(clone, dev);