Merge remote-tracking branches 'regmap/fix/doc' and 'regmap/fix/mmio' into regmap...
[linux-2.6-block.git] / drivers / base / regmap / regmap.c
index f441084bbc8dace1854c4d5890ebad9dfffeaf7c..c2e00210094995fde1cc69998d03f98e01c75fb1 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);