summaryrefslogtreecommitdiff
path: root/recipes/dvsdk/files/dsplink-semaphore-27.patch
blob: b2f71169fd3f37b31da3e430ac1d2a848573b37b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
diff -uNr codec_engine_2_21/cetools/packages/dsplink/gpp/src/osal/Linux/2.6.18/sync.c codec_engine_2_21_fix/cetools/packages/dsplink/gpp/src/osal/Linux/2.6.18/sync.c
--- codec_engine_2_21/cetools/packages/dsplink/gpp/src/osal/Linux/2.6.18/sync.c	2008-12-19 16:27:19.000000000 +0530
+++ codec_engine_2_21_mod/cetools/packages/dsplink/gpp/src/osal/Linux/2.6.18/sync.c	2009-02-12 10:08:48.000000000 +0530
@@ -30,9 +30,14 @@
 
 
 /*  ----------------------------------- OS Specific Headers         */
+#include <linux/version.h>
 #include <linux/autoconf.h>
 #include <linux/spinlock.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
 #include <asm/semaphore.h>
+#else
+#include <linux/semaphore.h>
+#endif
 #include <linux/timer.h>
 #include <linux/sched.h>
 #include <linux/delay.h>
diff -uNr codec_engine_2_21/cetools/packages/dsplink/gpp/src/osal/Linux/user.c codec_engine_2_21_fix/cetools/packages/dsplink_mod/gpp/src/osal/Linux/user.c
--- codec_engine_2_21/cetools/packages/dsplink/gpp/src/osal/Linux/user.c        2008-12-19 16:27:19.000000000 +0530
+++ codec_engine_2_21_fix/cetools/packages/dsplink_mod/gpp/src/osal/Linux/user.c        2009-02-12 10:08:05.000000000 +0530
@@ -30,9 +30,14 @@
 
 
 /*  ----------------------------------- OS Specific Headers         */
+#include <linux/version.h>
 #include <linux/autoconf.h>
 #include <linux/spinlock.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
 #include <asm/semaphore.h>
+#else
+#include <linux/semaphore.h>
+#endif
 #include <linux/timer.h>
 #include <linux/sched.h>
 #include <linux/delay.h>