diff options
Diffstat (limited to 'app-emulation/vmware-modules/files/208-sema.patch')
-rw-r--r-- | app-emulation/vmware-modules/files/208-sema.patch | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/app-emulation/vmware-modules/files/208-sema.patch b/app-emulation/vmware-modules/files/208-sema.patch deleted file mode 100644 index cbfbe9a..0000000 --- a/app-emulation/vmware-modules/files/208-sema.patch +++ /dev/null @@ -1,92 +0,0 @@ -diff --git a/vmci-only/include/compat_semaphore.h b/vmci-only/include/compat_semaphore.h -index f5527b9..bc37afd 100644 ---- a/vmci-only/include/compat_semaphore.h -+++ b/vmci-only/include/compat_semaphore.h -@@ -45,5 +45,13 @@ - #endif - #endif - -+#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) -+ #ifndef DECLARE_MUTEX -+ #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m) -+ #endif -+ #ifndef init_MUTEX -+ #define init_MUTEX(_m) sema_init(_m,1) -+ #endif -+#endif - - #endif /* __COMPAT_SEMAPHORE_H__ */ -diff --git a/vmmon-only/include/compat_semaphore.h b/vmmon-only/include/compat_semaphore.h -index f5527b9..bc37afd 100644 ---- a/vmmon-only/include/compat_semaphore.h -+++ b/vmmon-only/include/compat_semaphore.h -@@ -45,5 +45,13 @@ - #endif - #endif - -+#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) -+ #ifndef DECLARE_MUTEX -+ #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m) -+ #endif -+ #ifndef init_MUTEX -+ #define init_MUTEX(_m) sema_init(_m,1) -+ #endif -+#endif - - #endif /* __COMPAT_SEMAPHORE_H__ */ -diff --git a/vmnet-only/compat_semaphore.h b/vmnet-only/compat_semaphore.h -index f5527b9..548782d 100644 ---- a/vmnet-only/compat_semaphore.h -+++ b/vmnet-only/compat_semaphore.h -@@ -45,5 +45,14 @@ - #endif - #endif - -+#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) -+ #ifndef DECLARE_MUTEX -+ #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m) -+ #endif -+ #ifndef init_MUTEX -+ #define init_MUTEX(_m) sema_init(_m,1) -+ #endif -+#endif -+ - - #endif /* __COMPAT_SEMAPHORE_H__ */ -diff --git a/vmnet-only/vnetFilter.h b/vmnet-only/vnetFilter.h -index fe5c71f..303009f 100644 ---- a/vmnet-only/vnetFilter.h -+++ b/vmnet-only/vnetFilter.h -@@ -203,5 +203,13 @@ struct VNet_SetLogLevel { - } - #include "vmware_pack_end.h" - VNet_SetLogLevel; -+#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) -+ #ifndef DECLARE_MUTEX -+ #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m) -+ #endif -+ #ifndef init_MUTEX -+ #define init_MUTEX(_m) sema_init(_m,1) -+ #endif -+#endif - - #endif // ifndef _VNETFILTER_H_ -diff --git a/vsock-only/linux/af_vsock.h b/vsock-only/linux/af_vsock.h -index 3a8a0ce..d36b2ae 100644 ---- a/vsock-only/linux/af_vsock.h -+++ b/vsock-only/linux/af_vsock.h -@@ -88,4 +88,14 @@ typedef struct VSockVmciSock { - #endif - } VSockVmciSock; - -+#if (defined CONFIG_PREEMPT_RT && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31)) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) -+ #ifndef DECLARE_MUTEX -+ #define DECLARE_MUTEX(_m) DEFINE_SEMAPHORE(_m) -+ #endif -+ #ifndef init_MUTEX -+ #define init_MUTEX(_m) sema_init(_m,1) -+ #endif -+#endif -+ -+ - #endif /* __AF_VSOCK_H__ */ |