summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Teran <evan.teran@gmail.com>2015-05-05 12:42:05 -0400
committerEvan Teran <evan.teran@gmail.com>2015-05-05 12:42:05 -0400
commit92cecf1dbaab4333b53269e65ecbee15d9b866b0 (patch)
treef4387531912d2324b68446a83b1500b7c9f79b66 /app-emulation/vmware-modules/files/271-3.19-04-vsock.patch
parentVersion bump (diff)
downloadvmware-92cecf1dbaab4333b53269e65ecbee15d9b866b0.tar.gz
vmware-92cecf1dbaab4333b53269e65ecbee15d9b866b0.tar.bz2
vmware-92cecf1dbaab4333b53269e65ecbee15d9b866b0.zip
271 should now compile (and I beleive function correctly) on 3.19
I'll look into 4.x soon Package-Manager: portage-2.2.18
Diffstat (limited to 'app-emulation/vmware-modules/files/271-3.19-04-vsock.patch')
-rw-r--r--app-emulation/vmware-modules/files/271-3.19-04-vsock.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/app-emulation/vmware-modules/files/271-3.19-04-vsock.patch b/app-emulation/vmware-modules/files/271-3.19-04-vsock.patch
new file mode 100644
index 0000000..8c9d3cb
--- /dev/null
+++ b/app-emulation/vmware-modules/files/271-3.19-04-vsock.patch
@@ -0,0 +1,12 @@
+diff -rupN vsock-only/linux/af_vsock.c vsock-only.new/linux/af_vsock.c
+--- vsock-only/linux/af_vsock.c 2015-05-05 11:26:05.145081792 -0400
++++ vsock-only.new/linux/af_vsock.c 2015-05-05 11:30:54.304097466 -0400
+@@ -4266,7 +4266,7 @@ VSockVmciDgramSendmsg(struct kiocb *kioc
+ goto out;
+ }
+
+- memcpy_fromiovec(VMCI_DG_PAYLOAD(dg), msg->msg_iov, len);
++ memcpy_from_msg(VMCI_DG_PAYLOAD(dg), msg, len);
+
+ dg->dst = VMCI_MAKE_HANDLE(remoteAddr->svm_cid, remoteAddr->svm_port);
+ dg->src = VMCI_MAKE_HANDLE(vsk->localAddr.svm_cid, vsk->localAddr.svm_port);