Merge remote-tracking branch 'regmap/fix/cache' into regmap-linus
authorMark Brown <broonie@kernel.org>
Fri, 21 Nov 2014 11:32:33 +0000 (11:32 +0000)
committerMark Brown <broonie@kernel.org>
Fri, 21 Nov 2014 11:32:33 +0000 (11:32 +0000)
drivers/base/regmap/regcache.c

index f1280dc356d095dee65ccaa47d29652bd97b38dc..44e6a48019a53bdce80b3a70d4b1137a3110bcd4 100644 (file)
@@ -44,7 +44,7 @@ static int regcache_hw_init(struct regmap *map)
                map->cache_bypass = 1;
                tmp_buf = kmalloc(map->cache_size_raw, GFP_KERNEL);
                if (!tmp_buf)
-                       return -EINVAL;
+                       return -ENOMEM;
                ret = regmap_raw_read(map, 0, tmp_buf,
                                      map->num_reg_defaults_raw);
                map->cache_bypass = cache_bypass;