Merge remote-tracking branch 'regmap/fix/core' into regmap-linus
authorMark Brown <broonie@linaro.org>
Tue, 26 Nov 2013 13:16:56 +0000 (13:16 +0000)
committerMark Brown <broonie@linaro.org>
Tue, 26 Nov 2013 13:16:56 +0000 (13:16 +0000)
drivers/base/regmap/regmap.c

index 9c021d9cace0fcc74080ccec7b5a2b3933c65f2a..d1a914116f66d4a0f3d8acf2dd1ee6bccee7f897 100644 (file)
@@ -1549,7 +1549,7 @@ int regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val,
                                                val + (i * val_bytes),
                                                val_bytes);
                        if (ret != 0)
-                               return ret;
+                               goto out;
                }
        } else {
                ret = _regmap_raw_write(map, reg, wval, val_bytes * val_count);