diff options
Diffstat (limited to 'app-emulation/vmware-modules')
12 files changed, 15 insertions, 0 deletions
diff --git a/app-emulation/vmware-modules/files/304-3.10-00-dentry.patch b/app-emulation/vmware-modules/files/304-3.10-00-dentry.patch index a0bb8b8..5cc445f 100644 --- a/app-emulation/vmware-modules/files/304-3.10-00-dentry.patch +++ b/app-emulation/vmware-modules/files/304-3.10-00-dentry.patch @@ -1,3 +1,4 @@ +Minor change the API, now it just gets passed flags instead of a pointer to the nameidata --- a/vmblock-only/linux/dentry.c 2015-02-07 03:11:55.000000000 +0300 +++ c/vmblock-only/linux/dentry.c 2015-02-24 03:58:06.038605919 +0300 @@ -32,7 +32,11 @@ diff --git a/app-emulation/vmware-modules/files/304-3.10-01-inode.patch b/app-emulation/vmware-modules/files/304-3.10-01-inode.patch index cf4ccd9..e12d84d 100644 --- a/app-emulation/vmware-modules/files/304-3.10-01-inode.patch +++ b/app-emulation/vmware-modules/files/304-3.10-01-inode.patch @@ -1,3 +1,6 @@ +Minor change the API, now it just gets passed flags instead of a pointer to the nameidata +Properly initializes UID/GID with repsect to namespaces +Some changes the readlink/setlink APIs --- a/vmblock-only/linux/inode.c 2015-02-07 03:11:55.000000000 +0300 +++ c/vmblock-only/linux/inode.c 2015-02-24 03:58:06.039605762 +0300 @@ -35,9 +35,15 @@ diff --git a/app-emulation/vmware-modules/files/304-3.10-02-control.patch b/app-emulation/vmware-modules/files/304-3.10-02-control.patch index bd3a265..9288353 100644 --- a/app-emulation/vmware-modules/files/304-3.10-02-control.patch +++ b/app-emulation/vmware-modules/files/304-3.10-02-control.patch @@ -1,3 +1,5 @@ +The API to create proc entries now takes the file ops structure directly, instead of being set after the fact +Using new __getname/__putname API --- a/vmblock-only/linux/control.c 2015-02-07 03:11:55.000000000 +0300 +++ c/vmblock-only/linux/control.c 2015-02-24 03:58:06.038605919 +0300 @@ -208,9 +208,11 @@ diff --git a/app-emulation/vmware-modules/files/304-3.10-03-inline.patch b/app-emulation/vmware-modules/files/304-3.10-03-inline.patch index 73c2a5f..fa8f36a 100644 --- a/app-emulation/vmware-modules/files/304-3.10-03-inline.patch +++ b/app-emulation/vmware-modules/files/304-3.10-03-inline.patch @@ -1,3 +1,4 @@ +Hushes a warning --- a/vmmon-only/linux/driver.c 2015-02-07 03:54:16.000000000 +0300 +++ c/vmmon-only/linux/driver.c 2015-02-24 03:58:06.042605293 +0300 @@ -1328,7 +1328,9 @@ diff --git a/app-emulation/vmware-modules/files/304-3.18-00-version-redefined.patch b/app-emulation/vmware-modules/files/304-3.18-00-version-redefined.patch index 2d38824..22d6325 100644 --- a/app-emulation/vmware-modules/files/304-3.18-00-version-redefined.patch +++ b/app-emulation/vmware-modules/files/304-3.18-00-version-redefined.patch @@ -1,3 +1,4 @@ +Hushes some (but not all warnings) relating to redefinitions of this define --- a/vmci-only/shared/vm_device_version.h 2015-02-07 03:11:55.000000000 +0300 +++ c/vmci-only/shared/vm_device_version.h 2015-02-24 03:58:06.041605450 +0300 @@ -53,7 +53,9 @@ diff --git a/app-emulation/vmware-modules/files/304-3.19-00-compat-namei.patch b/app-emulation/vmware-modules/files/304-3.19-00-compat-namei.patch index ec73500..0182077 100644 --- a/app-emulation/vmware-modules/files/304-3.19-00-compat-namei.patch +++ b/app-emulation/vmware-modules/files/304-3.19-00-compat-namei.patch @@ -1,3 +1,4 @@ +A copy of this since it is no longer exported by the kernel headers --- a/vmblock-only/shared/compat_namei.h 2015-02-07 03:11:55.000000000 +0300 +++ c/vmblock-only/shared/compat_namei.h 2015-02-24 03:51:25.235286047 +0300 @@ -21,6 +21,20 @@ diff --git a/app-emulation/vmware-modules/files/304-3.19-01-dentry.patch b/app-emulation/vmware-modules/files/304-3.19-01-dentry.patch index 6f11a52..3e3be65 100644 --- a/app-emulation/vmware-modules/files/304-3.19-01-dentry.patch +++ b/app-emulation/vmware-modules/files/304-3.19-01-dentry.patch @@ -1,3 +1,4 @@ +There is an level of abstrxtion in the newre API as of 3.19 here --- a/vmnet-only/driver.c 2015-02-07 03:54:17.000000000 +0300 +++ c/vmnet-only/driver.c 2015-02-24 03:58:06.043605137 +0300 @@ -1191,8 +1191,8 @@ diff --git a/app-emulation/vmware-modules/files/304-3.19-03-iovec.patch b/app-emulation/vmware-modules/files/304-3.19-03-iovec.patch index b016fec..726d117 100644 --- a/app-emulation/vmware-modules/files/304-3.19-03-iovec.patch +++ b/app-emulation/vmware-modules/files/304-3.19-03-iovec.patch @@ -1,3 +1,4 @@ +using new iterator based API, this matches exactly the changes made upstream as of vmware-modules-304.2 --- a/vmnet-only/userif.c 2015-02-07 03:54:17.000000000 +0300 +++ c/vmnet-only/userif.c 2015-02-24 03:58:06.043605137 +0300 @@ -523,7 +523,15 @@ diff --git a/app-emulation/vmware-modules/files/304-3.19-04-iovec.patch b/app-emulation/vmware-modules/files/304-3.19-04-iovec.patch index be54d9a..83f0cc8 100644 --- a/app-emulation/vmware-modules/files/304-3.19-04-iovec.patch +++ b/app-emulation/vmware-modules/files/304-3.19-04-iovec.patch @@ -1,3 +1,4 @@ +Some parts of the iovec API were replaced by the similar message API. Refactoring the code to use that. --- a/vmci-only/linux/vmciKernelIf.c 2015-02-07 03:11:55.000000000 +0300 +++ c/vmci-only/linux/vmciKernelIf.c 2015-02-24 03:58:06.041605450 +0300 @@ -40,6 +40,7 @@ diff --git a/app-emulation/vmware-modules/files/304-3.19-05-vmci_qpair.patch b/app-emulation/vmware-modules/files/304-3.19-05-vmci_qpair.patch index 1849a37..4dec3c4 100644 --- a/app-emulation/vmware-modules/files/304-3.19-05-vmci_qpair.patch +++ b/app-emulation/vmware-modules/files/304-3.19-05-vmci_qpair.patch @@ -1,3 +1,4 @@ +Some parts of the iovec API were replaced by the similar message API. Refactoring the code to use that. diff -rupN vsock-only.old/linux/af_vsock.c vsock-only/linux/af_vsock.c --- vsock-only.old/linux/af_vsock.c 2015-05-06 20:41:47.684046762 -0400 +++ vsock-only/linux/af_vsock.c 2015-05-06 20:52:15.245080779 -0400 diff --git a/app-emulation/vmware-modules/files/304-3.19-06-vsock.patch b/app-emulation/vmware-modules/files/304-3.19-06-vsock.patch index 2e41230..9a2096e 100644 --- a/app-emulation/vmware-modules/files/304-3.19-06-vsock.patch +++ b/app-emulation/vmware-modules/files/304-3.19-06-vsock.patch @@ -1,3 +1,4 @@ +Some parts of the iovec API were replaced by the similar message API. Refactoring the code to use that. 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:31:35.710099711 -0400 +++ vsock-only.new/linux/af_vsock.c 2015-05-05 11:36:33.260115840 -0400 diff --git a/app-emulation/vmware-modules/files/304-3.19-07-vsock.patch b/app-emulation/vmware-modules/files/304-3.19-07-vsock.patch index 8c9d3cb..6aec2cd 100644 --- a/app-emulation/vmware-modules/files/304-3.19-07-vsock.patch +++ b/app-emulation/vmware-modules/files/304-3.19-07-vsock.patch @@ -1,3 +1,4 @@ +Some parts of the iovec API were replaced by the similar message API. Refactoring the code to use that. 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 |