From: Axel Lin Date: Sat, 18 Aug 2012 06:33:05 +0000 (+0800) Subject: regulator: max8907: Properly set pmic pointer in max8907_regulator_remove() X-Git-Tag: firefly_0821_release~3680^2~2008^2^5~18 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0764ef59161a4026c44ca184b7812383feabb769;p=firefly-linux-kernel-4.4.55.git regulator: max8907: Properly set pmic pointer in max8907_regulator_remove() Add missing platform_get_drvdata() call in max8907_regulator_remove(), this fixes below build warning: CC [M] drivers/regulator/max8907-regulator.o drivers/regulator/max8907-regulator.c: In function 'max8907_regulator_remove': drivers/regulator/max8907-regulator.c:353:23: warning: 'pmic' is used uninitialized in this function [-Wuninitialized] Signed-off-by: Axel Lin Acked-by: Stephen Warren Signed-off-by: Mark Brown --- diff --git a/drivers/regulator/max8907-regulator.c b/drivers/regulator/max8907-regulator.c index bdf21a199612..bddc3146c924 100644 --- a/drivers/regulator/max8907-regulator.c +++ b/drivers/regulator/max8907-regulator.c @@ -347,7 +347,7 @@ err_unregister_regulator: static __devexit int max8907_regulator_remove(struct platform_device *pdev) { - struct max8907_regulator *pmic; + struct max8907_regulator *pmic = platform_get_drvdata(pdev); int i; for (i = 0; i < MAX8907_NUM_REGULATORS; i++)