OSDN Git Service

regulator: da9211: Check return value of devm_kzalloc()
authorAxel Lin <axel.lin@ingics.com>
Sun, 17 Aug 2014 10:34:48 +0000 (18:34 +0800)
committerMark Brown <broonie@linaro.org>
Sun, 17 Aug 2014 13:55:16 +0000 (08:55 -0500)
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/regulator/da9211-regulator.c

index ccc2e36..a26f1d2 100644 (file)
@@ -343,6 +343,8 @@ static int da9211_i2c_probe(struct i2c_client *i2c,
        unsigned int data;
 
        chip = devm_kzalloc(&i2c->dev, sizeof(struct da9211), GFP_KERNEL);
+       if (!chip)
+               return -ENOMEM;
 
        chip->dev = &i2c->dev;
        chip->regmap = devm_regmap_init_i2c(i2c, &da9211_regmap_config);