Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/PKGBUILD b/PKGBUILD
- index 7017122..7b54e95 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -17,8 +17,10 @@ source=('vmware-patch.sh' 'vmware-unpatch.sh' 'common-functions.sh' 'vmware.serv
- # Workstation 10.0.6 / Player (Plus) 6.0.6
- 'vmci-10.0.6-4.0.patch'
- 'vmci-10.0.6-3.19.patch'
- + 'vmnet-10.0.6-4.1.patch'
- 'vsock-10.0.6-3.15.patch'
- 'vsock-10.0.6-3.19.patch'
- + 'vsock-10.0.6-4.1.patch'
- # Workstation 10.0.5 / Player (Plus) 6.0.5
- 'vmmon-10.0.5-3.14.patch'
- 'vmnet-10.0.5-3.17.patch'
- @@ -58,8 +60,10 @@ md5sums=('5ead10eb9675f74d709586ce061e6f3a'
- '350679df90d266fe7dd343922622c39e'
- 'd5ba75849a3946851506ecbaa9ff3bb5'
- '0a8dbce269c7ac34a63453435a4a9fad'
- + '43dee79cc5f5980372e16a20962b3105'
- '1893542f8144aa0bb96f5433b9c34158'
- '2dbd8389e1a275ea734dcedba8510df1'
- + 'a176c9e7f6fb0a994249dcbb47390040'
- '298e1b59a9e729525cc3fa9d06f127eb'
- '43dee79cc5f5980372e16a20962b3105'
- '0d7c84c3b611bedce3303c24aa666c64'
- diff --git a/vmnet-10.0.6-4.1.patch b/vmnet-10.0.6-4.1.patch
- new file mode 100644
- index 0000000..b3f63a0
- --- /dev/null
- +++ b/vmnet-10.0.6-4.1.patch
- @@ -0,0 +1,12 @@
- +diff -ur vmnet-only.a/netif.c vmnet-only/netif.c
- +--- vmnet-only.a/netif.c 2014-10-10 03:23:08.585920012 +0300
- ++++ vmnet-only/netif.c 2014-10-10 03:23:09.245920008 +0300
- +@@ -149,7 +149,7 @@
- + memcpy(deviceName, devName, sizeof deviceName);
- + NULL_TERMINATE_STRING(deviceName);
- +
- +- dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
- ++ dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_UNKNOWN, VNetNetIfSetup);
- + if (!dev) {
- + retval = -ENOMEM;
- + goto out;
- diff --git a/vsock-10.0.6-4.1.patch b/vsock-10.0.6-4.1.patch
- new file mode 100644
- index 0000000..5d7a147
- --- /dev/null
- +++ b/vsock-10.0.6-4.1.patch
- @@ -0,0 +1,14 @@
- +diff --git vsock-only/linux/af_vsock.c vsock-only/linux/af_vsock.c
- +index 4d0c6c3..1c29976 100644
- +--- vsock-only/linux/af_vsock.c
- ++++ vsock-only/linux/af_vsock.c
- +@@ -4285,7 +4285,7 @@ VSockVmciDgramSendmsg(struct kiocb *kiocb, // UNUSED
- + goto out;
- + }
- +
- +- memcpy_fromiovec(VMCI_DG_PAYLOAD(dg), &msg->msg_iter.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);
- +
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement