]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
mfd: AB3100 propagate error
authorLinus Walleij <linus.walleij@stericsson.com>
Thu, 13 Aug 2009 09:49:38 +0000 (11:49 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Sep 2009 07:47:17 +0000 (09:47 +0200)
This makes ab3100_set_register_interruptible() propagate the error
code from suboperations properly so it can be handles properly.
(A special case comes from signal interruption.)

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/ab3100-core.c

index ffe4b6415465712cb34a62dd4429b678915a7434..377ec2ba65490713f88e6648bb38dddbeea76e72 100644 (file)
@@ -107,7 +107,7 @@ int ab3100_set_register_interruptible(struct ab3100 *ab3100, u8 reg, u8 regval)
                err = 0;
        }
        mutex_unlock(&ab3100->access_mutex);
-       return 0;
+       return err;
 }
 EXPORT_SYMBOL(ab3100_set_register_interruptible);