]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
ARM: OMAP: Fix warnings in plat-omap/dsp
authorDirk Behme <dirk.behme_at_gmail.com>
Thu, 9 Nov 2006 23:24:53 +0000 (01:24 +0200)
committerTony Lindgren <tony@atomide.com>
Thu, 9 Nov 2006 23:34:06 +0000 (01:34 +0200)
Fix various warnings

warning: ignoring return value of 'xxx', declared with
attribute warn_unused_result

Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/dsp/dsp_ctl.c
arch/arm/plat-omap/dsp/dsp_mem.c
arch/arm/plat-omap/dsp/ipbuf.c
arch/arm/plat-omap/dsp/mblog.c
arch/arm/plat-omap/dsp/task.c

index f0258a38a83e70f2f724299e0eef9eedc5952ed7..91be986b935c9c70d3aff02d2d116c3e01c27b6b 100644 (file)
@@ -273,7 +273,9 @@ static int dsp_cfg(void)
                goto out;
 
        /* create runtime sysfs entries */
-       device_create_file(omap_dsp->dev, &dev_attr_loadinfo);
+       ret = device_create_file(omap_dsp->dev, &dev_attr_loadinfo);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 
 out:
        dsp_mem_disable((void *)dspmem_base);
@@ -1038,9 +1040,13 @@ out:
 
 void __init dsp_ctl_init(void)
 {
-       device_create_file(omap_dsp->dev, &dev_attr_ifver);
-       device_create_file(omap_dsp->dev, &dev_attr_cpustat);
-       device_create_file(omap_dsp->dev, &dev_attr_icrmask);
+       int ret;
+
+       ret = device_create_file(omap_dsp->dev, &dev_attr_ifver);
+       ret |= device_create_file(omap_dsp->dev, &dev_attr_cpustat);
+       ret |= device_create_file(omap_dsp->dev, &dev_attr_icrmask);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 }
 
 void dsp_ctl_exit(void)
index 0c49281a7cfaff8eee6578c8da80de7c7a9fc8a1..ac45fafaa5fe95ffd6cbea6e1bb9aadda70653f0 100644 (file)
@@ -2504,9 +2504,11 @@ int __init dsp_mem_init(void)
        /* MMU interrupt is not enabled until DSP runs */
        disable_irq(omap_dsp->mmu_irq);
 
-       device_create_file(omap_dsp->dev, &dev_attr_mmu);
-       device_create_file(omap_dsp->dev, &dev_attr_exmap);
-       device_create_file(omap_dsp->dev, &dev_attr_mempool);
+       ret = device_create_file(omap_dsp->dev, &dev_attr_mmu);
+       ret |= device_create_file(omap_dsp->dev, &dev_attr_exmap);
+       ret |= device_create_file(omap_dsp->dev, &dev_attr_mempool);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 
        return 0;
 }
index 7f9a4900150fd2dbfe0bd52fe92e793dacb57ebd..26cdf74cf7327f4f11bf40774c88f1365129f9a1 100644 (file)
@@ -117,7 +117,9 @@ int ipbuf_config(u16 ln, u16 lsz, void *base)
               "           %d words * %d lines at 0x%p.\n",
               ipbcfg.lsz, ipbcfg.ln, ipbcfg.base);
 
-       device_create_file(omap_dsp->dev, &dev_attr_ipbuf);
+       ret = device_create_file(omap_dsp->dev, &dev_attr_ipbuf);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 
        return ret;
 
index e2fb9c3afbf7d0aa8a9afa090b01228a9dac64e3..219845fa6026c128a5bb312973cdb89cf9a7e0fb 100644 (file)
@@ -260,7 +260,11 @@ static struct device_attribute dev_attr_mblog = __ATTR_RO(mblog);
 
 void __init mblog_init(void)
 {
-       device_create_file(omap_dsp->dev, &dev_attr_mblog);
+       int ret;
+
+       ret = device_create_file(omap_dsp->dev, &dev_attr_mblog);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 }
 
 void mblog_exit(void)
index 18d0e41753530545d46766a387bb5f2f5d019cae..7fcc06acf69393429f0c615647cb367fb293b114 100644 (file)
@@ -1789,6 +1789,8 @@ static void dsptask_dev_release(struct device *dev)
 
 static int taskdev_init(struct taskdev *dev, char *name, unsigned char minor)
 {
+       int ret;
+
        taskdev[minor] = dev;
 
        spin_lock_init(&dev->proc_list_lock);
@@ -1815,10 +1817,14 @@ static int taskdev_init(struct taskdev *dev, char *name, unsigned char minor)
        dev->dev.bus = &dsptask_bus;
        sprintf(dev->dev.bus_id, "dsptask%d", minor);
        dev->dev.release = dsptask_dev_release;
-       device_register(&dev->dev);
-       device_create_file(&dev->dev, &dev_attr_devname);
-       device_create_file(&dev->dev, &dev_attr_devstate);
-       device_create_file(&dev->dev, &dev_attr_proc_list);
+       ret = device_register(&dev->dev);
+       if (ret)
+               printk(KERN_ERR "device_register failed: %d\n", ret);
+       ret = device_create_file(&dev->dev, &dev_attr_devname);
+       ret |= device_create_file(&dev->dev, &dev_attr_devstate);
+       ret |= device_create_file(&dev->dev, &dev_attr_proc_list);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
        class_device_create(dsp_task_class, NULL,
                            MKDEV(OMAP_DSP_TASK_MAJOR, minor),
                            NULL, "dsptask%d", minor);
@@ -1847,6 +1853,7 @@ static void taskdev_delete(unsigned char minor)
 static int taskdev_attach_task(struct taskdev *dev, struct dsptask *task)
 {
        u16 ttyp = task->ttyp;
+       int ret;
 
        dev->fops.read =
                sndtyp_acv(ttyp) ?
@@ -1883,16 +1890,18 @@ static int taskdev_attach_task(struct taskdev *dev, struct dsptask *task)
        if (task->map_length)
                dev->fops.mmap = dsp_task_mmap;
 
-       device_create_file(&dev->dev, &dev_attr_taskname);
-       device_create_file(&dev->dev, &dev_attr_ttyp);
+       ret = device_create_file(&dev->dev, &dev_attr_taskname);
+       ret |= device_create_file(&dev->dev, &dev_attr_ttyp);
        if (sndtyp_wd(ttyp)) {
-               device_create_file(&dev->dev, &dev_attr_fifosz);
-               device_create_file(&dev->dev, &dev_attr_fifocnt);
+               ret |= device_create_file(&dev->dev, &dev_attr_fifosz);
+               ret |= device_create_file(&dev->dev, &dev_attr_fifocnt);
        } else
-               device_create_file(&dev->dev, &dev_attr_ipblink);
-       device_create_file(&dev->dev, &dev_attr_wsz);
+               ret |= device_create_file(&dev->dev, &dev_attr_ipblink);
+       ret |= device_create_file(&dev->dev, &dev_attr_wsz);
        if (task->map_length)
-               device_create_file(&dev->dev, &dev_attr_mmap);
+               ret |= device_create_file(&dev->dev, &dev_attr_mmap);
+       if (ret)
+               printk(KERN_ERR "device_create_file failed: %d\n", ret);
 
        dev->task = task;
        task->dev = dev;
@@ -2989,7 +2998,14 @@ int __init dsp_taskmod_init(void)
                return retval;
        }
 
-       bus_register(&dsptask_bus);
+       retval = bus_register(&dsptask_bus);
+       if (retval) {
+               printk(KERN_ERR
+                      "omapdsp: failed to register DSP task bus: %d\n",
+                      retval);
+               unregister_chrdev(OMAP_DSP_TASK_MAJOR, "dsptask");
+               return -EINVAL;
+       }
        retval = driver_register(&dsptask_driver);
        if (retval) {
                printk(KERN_ERR