[app-emulation/vmware-modules] add vsock Linux 3.12 patch
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
diff -Nurp work.orig/vsock-only/linux/af_vsock.c work/vsock-only/linux/af_vsock.c
|
||||
--- work.orig/vsock-only/linux/af_vsock.c 2013-11-14 17:01:51.345452830 +0000
|
||||
+++ work/vsock-only/linux/af_vsock.c 2013-11-14 17:00:49.187701789 +0000
|
||||
@@ -2869,7 +2869,7 @@ __VSockVmciCreate(struct net *net,
|
||||
vsk->connectTimeout = psk->connectTimeout;
|
||||
} else {
|
||||
vsk->trusted = capable(CAP_NET_ADMIN);
|
||||
- vsk->owner = current_uid();
|
||||
+ vsk->owner = __kuid_val(current_uid());
|
||||
vsk->queuePairSize = VSOCK_DEFAULT_QP_SIZE;
|
||||
vsk->queuePairMinSize = VSOCK_DEFAULT_QP_SIZE_MIN;
|
||||
vsk->queuePairMaxSize = VSOCK_DEFAULT_QP_SIZE_MAX;
|
||||
|
||||
@@ -70,6 +70,7 @@ src_prepare() {
|
||||
kernel_is ge 3 12 0 && epatch "${FILESDIR}/vmblock-3.12.patch"
|
||||
# This is just wrong
|
||||
kernel_is ge 3 12 0 && epatch "${FILESDIR}/vmci-3.12.patch"
|
||||
kernel_is ge 3 12 0 && epatch "${FILESDIR}/vsock-3.12.patch"
|
||||
|
||||
# Allow user patches so they can support RC kernels and whatever else
|
||||
epatch_user
|
||||
|
||||
Reference in New Issue
Block a user