]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/plat-omap/dsp/dsp_common.c
[PATCH] ARM: OMAP: rework mutex_init() for RT compatibility
[linux-2.6-omap-h63xx.git] / arch / arm / plat-omap / dsp / dsp_common.c
index 2117a24327193842f928d31dd938da8fc63c688e..ae0eaaee4836c4bd69574a03fdf8ae26a0eb8513 100644 (file)
@@ -59,7 +59,6 @@ struct cpustat {
        void (*mem_rel_cb)(void);
 };
 struct cpustat cpustat = {
-       .lock = __MUTEX_INITIALIZER(cpustat.lock),
        .stat = CPUSTAT_RESET,
        .icrmask = 0xffff,
 };
@@ -243,6 +242,8 @@ static int init_done;
 
 static int __init omap_dsp_init(void)
 {
+       mutex_init(&cpustat.lock);
+
        dspmem_size = 0;
 #ifdef CONFIG_ARCH_OMAP15XX
        if (cpu_is_omap1510()) {