Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into...
[vuplus_openembedded] / packages / dsplink / files / lpm-device-create-and-semaphore-include-fix.patch
1 diff -uNr codec_engine_2_21/cetools/packages/ti/bios/power/modules/omap3530/lpm/lpm_driver.c codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/omap3530/lpm/lpm_driver.c
2 --- codec_engine_2_21/cetools/packages/ti/bios/power/modules/omap3530/lpm/lpm_driver.c  2008-11-05 00:18:39.000000000 +0000
3 +++ codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/omap3530/lpm/lpm_driver.c      2009-02-13 00:16:50.000000000 +0000
4 @@ -225,6 +225,9 @@
5                              .os_wait = lpm_os_wait,
6                              .os_trace = lpm_os_trace,
7                          };
8 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
9 +    char                lpm_tempDeviceCreateName[50];
10 +#endif
11  
12      TRACE(KERN_ALERT "lpm.ko: + lpm_init\n");
13  
14 @@ -286,9 +289,16 @@
15              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
16              NULL, "lpm%d", lpm->inst[i].minor);
17  #else
18 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
19 +        sprintf(lpm_tempDeviceCreateName, "lpm%d", lpm->inst[i].minor);
20 +        device_create(lpm->lpm_class, NULL,
21 +            MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
22 +            NULL, lpm_tempDeviceCreateName);
23 +#else
24          device_create(lpm->lpm_class, NULL,
25              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
26              "lpm%d", lpm->inst[i].minor);
27 +#endif /* LINUX_VERSION */
28  #endif
29      }
30
31 diff -uNr codec_engine_2_21/cetools/packages/ti/bios/power/modules/omap2530/lpm/lpm_driver.c codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/omap2530/lpm/lpm_driver.c
32 --- codec_engine_2_21/cetools/packages/ti/bios/power/modules/omap2530/lpm/lpm_driver.c  2008-11-05 00:18:39.000000000 +0000
33 +++ codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/omap2530/lpm/lpm_driver.c      2009-02-13 00:16:50.000000000 +0000
34 @@ -225,6 +225,9 @@
35                              .os_wait = lpm_os_wait,
36                              .os_trace = lpm_os_trace,
37                          };
38 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
39 +    char                lpm_tempDeviceCreateName[50];
40 +#endif
41
42      TRACE(KERN_ALERT "lpm.ko: + lpm_init\n");
43
44 @@ -286,9 +289,16 @@
45              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
46              NULL, "lpm%d", lpm->inst[i].minor);
47  #else
48 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
49 +        sprintf(lpm_tempDeviceCreateName, "lpm%d", lpm->inst[i].minor);
50 +        device_create(lpm->lpm_class, NULL,
51 +            MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
52 +            NULL, lpm_tempDeviceCreateName);
53 +#else
54          device_create(lpm->lpm_class, NULL,
55              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
56              "lpm%d", lpm->inst[i].minor);
57 +#endif /* LINUX_VERSION */
58  #endif
59      }
60
61 diff -uNr codec_engine_2_21/cetools/packages/ti/bios/power/modules/dm357/lpm/lpm_driver.c codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/dm357/lpm/lpm_driver.c
62 --- codec_engine_2_21/cetools/packages/ti/bios/power/modules/dm357/lpm/lpm_driver.c  2008-11-05 00:18:39.000000000 +0000
63 +++ codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/dm357/lpm/lpm_driver.c      2009-02-13 00:16:50.000000000 +0000
64 @@ -225,6 +225,9 @@
65                              .os_wait = lpm_os_wait,
66                              .os_trace = lpm_os_trace,
67                          };
68 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
69 +    char                lpm_tempDeviceCreateName[50];
70 +#endif
71
72      TRACE(KERN_ALERT "lpm.ko: + lpm_init\n");
73
74 @@ -286,9 +289,16 @@
75              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
76              NULL, "lpm%d", lpm->inst[i].minor);
77  #else
78 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
79 +        sprintf(lpm_tempDeviceCreateName, "lpm%d", lpm->inst[i].minor);
80 +        device_create(lpm->lpm_class, NULL,
81 +            MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
82 +            NULL, lpm_tempDeviceCreateName);
83 +#else
84          device_create(lpm->lpm_class, NULL,
85              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
86              "lpm%d", lpm->inst[i].minor);
87 +#endif /* LINUX_VERSION */
88  #endif
89      }
90
91 diff -uNr codec_engine_2_21/cetools/packages/ti/bios/power/modules/dm6446/lpm/lpm_driver.c codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/dm6446/lpm/lpm_driver.c
92 --- codec_engine_2_21/cetools/packages/ti/bios/power/modules/dm6446/lpm/lpm_driver.c  2008-11-05 00:18:39.000000000 +0000
93 +++ codec_engine_2_21_fix/cetools/packages/ti/bios/power/modules/dm6446/lpm/lpm_driver.c      2009-02-13 00:16:50.000000000 +0000
94 @@ -225,6 +225,9 @@
95                              .os_wait = lpm_os_wait,
96                              .os_trace = lpm_os_trace,
97                          };
98 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
99 +    char                lpm_tempDeviceCreateName[50];
100 +#endif
101
102      TRACE(KERN_ALERT "lpm.ko: + lpm_init\n");
103
104 @@ -286,9 +289,16 @@
105              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
106              NULL, "lpm%d", lpm->inst[i].minor);
107  #else
108 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
109 +        sprintf(lpm_tempDeviceCreateName, "lpm%d", lpm->inst[i].minor);
110 +        device_create(lpm->lpm_class, NULL,
111 +            MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
112 +            NULL, lpm_tempDeviceCreateName);
113 +#else
114          device_create(lpm->lpm_class, NULL,
115              MKDEV(lpm->inst[i].major, lpm->inst[i].minor),
116              "lpm%d", lpm->inst[i].minor);
117 +#endif /* LINUX_VERSION */
118  #endif
119      }
120
121