diff options
author | Det | 2015-06-14 04:13:28 +0300 |
---|---|---|
committer | Det | 2015-06-14 04:14:16 +0300 |
commit | dae87d2d534f6345098058d668a860d4c061e0ae (patch) | |
tree | b42c9739f8ef85031cf1445f8dc6d0c7f2a00f83 /vmci-10.0.6-3.19.patch | |
download | aur-dae87d2d534f6345098058d668a860d4c061e0ae.tar.gz |
Initial import: 11.1.0-5
Diffstat (limited to 'vmci-10.0.6-3.19.patch')
-rw-r--r-- | vmci-10.0.6-3.19.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/vmci-10.0.6-3.19.patch b/vmci-10.0.6-3.19.patch new file mode 100644 index 000000000000..bc156d12f264 --- /dev/null +++ b/vmci-10.0.6-3.19.patch @@ -0,0 +1,27 @@ +diff --git vmci-only/linux/vmciKernelIf.c vmci-only/linux/vmciKernelIf.c +index a51bef8..8143425 100644 +--- vmci-only/linux/vmciKernelIf.c ++++ vmci-only/linux/vmciKernelIf.c +@@ -40,7 +40,7 @@ + #include <linux/socket.h> /* For memcpy_{to,from}iovec(). */ + #include <linux/vmalloc.h> + #include <linux/wait.h> +- ++#include <linux/skbuff.h> + #include "compat_highmem.h" + #include "compat_interrupt.h" + #include "compat_mm.h" +@@ -1300,11 +1300,11 @@ __VMCIMemcpyFromQueue(void *dest, // OUT: + } + + if (isIovec) { +- struct iovec *iov = (struct iovec *)dest; ++ struct msghdr *msg = dest; + int err; + + /* The iovec will track bytesCopied internally. */ +- err = memcpy_toiovec(iov, (uint8 *)va + pageOffset, toCopy); ++ err = memcpy_to_msg(msg, (uint8 *)va + pageOffset, toCopy); + if (err != 0) { + if (!kernelIf->isDataMapped) { + kunmap(kernelIf->page[pageIndex]); |