From: Benjamin Gaignard Date: Mon, 29 May 2017 15:45:55 +0000 (+0200) Subject: mfd: cros_ec: Use devm_of_platform_populate() X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=2eb131efb13d1fb98c08fccfe25908a5a3ad04f6;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git mfd: cros_ec: Use devm_of_platform_populate() Use devm_of_platform_populate() to be sure that of_platform_depopulate is called when removing the driver. Signed-off-by: Benjamin Gaignard Signed-off-by: Lee Jones --- diff --git a/drivers/mfd/cros_ec.c b/drivers/mfd/cros_ec.c index d4a407e466b5..e31ac60a7623 100644 --- a/drivers/mfd/cros_ec.c +++ b/drivers/mfd/cros_ec.c @@ -147,7 +147,7 @@ int cros_ec_register(struct cros_ec_device *ec_dev) } if (IS_ENABLED(CONFIG_OF) && dev->of_node) { - err = of_platform_populate(dev->of_node, NULL, NULL, dev); + err = devm_of_platform_populate(dev); if (err) { mfd_remove_devices(dev); dev_err(dev, "Failed to register sub-devices\n");