summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/vmware-modules/files/279-3.15.0.patch')
-rw-r--r--app-emulation/vmware-modules/files/279-3.15.0.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/app-emulation/vmware-modules/files/279-3.15.0.patch b/app-emulation/vmware-modules/files/279-3.15.0.patch
new file mode 100644
index 0000000..7749f9a
--- /dev/null
+++ b/app-emulation/vmware-modules/files/279-3.15.0.patch
@@ -0,0 +1,55 @@
+--- vsock-only/linux/notify.c 2014-04-14 23:36:15.779380482 +0200
++++ vsock-only/linux/notify.c.new 2014-04-14 23:36:41.396381914 +0200
+@@ -516,7 +516,11 @@
+ PKT_FIELD(vsk, sentWaitingRead) = FALSE;
+ #endif
+
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 14, 99)
+ sk->sk_data_ready(sk, 0);
++#else
++ sk->sk_data_ready(sk);
++#endif
+ }
+
+
+--- vsock-only/linux/notifyQState.c 2013-10-18 19:56:12.000000000 +0200
++++ vsock-only/linux/notifyQState.c.new 2014-04-14 23:37:53.316385936 +0200
+@@ -164,7 +164,11 @@
+ struct sockaddr_vm *dst, // IN: unused
+ struct sockaddr_vm *src) // IN: unused
+ {
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 14, 99)
+ sk->sk_data_ready(sk, 0);
++#else
++ sk->sk_data_ready(sk);
++#endif
+ }
+
+
+@@ -566,7 +570,12 @@
+ }
+
+ /* See the comment in VSockVmciNotifyPktSendPostEnqueue */
++
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 14, 99)
+ sk->sk_data_ready(sk, 0);
++#else
++ sk->sk_data_ready(sk);
++#endif
+ }
+
+ return err;
+--- vmblock-only/linux/inode.c 2014-04-14 23:25:31.755344470 +0200
++++ vmblock-only/linux/inode.c.new 2014-04-14 23:23:31.732337759 +0200
+@@ -178,7 +178,11 @@
+ return -EINVAL;
+ }
+
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 14, 99)
+ return vfs_readlink(dentry, buffer, buflen, iinfo->name);
++#else
++ return readlink_copy(buffer, buflen, iinfo->name);
++#endif
+ }
+
+