updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / vmware-patch / vsock-2.6.37.diff
blob6255d949a4149ad56253dbb0891f745838239023
1 diff -ru vsock-only/linux/af_vsock.h vsock-only/linux/af_vsock.h
2 --- vsock-only/linux/af_vsock.h 2011-01-11 21:55:57.040999997 +0100
3 +++ vsock-only/linux/af_vsock.h 2011-01-11 22:03:59.066999997 +0100
4 @@ -88,4 +88,14 @@
5 #endif
6 } VSockVmciSock;
8 +#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37)
9 + #ifndef DECLARE_MUTEX
10 + #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m)
11 + #endif
12 + #ifndef init_MUTEX
13 + #define init_MUTEX(_m) sema_init(_m,1)
14 + #endif
15 +#endif
18 #endif /* __AF_VSOCK_H__ */