diff options
author | Benjamin Gaignard <benjamin.gaignard@linaro.org> | 2017-05-29 18:46:01 +0300 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2017-07-06 10:29:12 +0300 |
commit | 66002163f047884b8f245eb85249144e43168b92 (patch) | |
tree | 0578d7c67487bb3f89bba497d6e15246c67fc08a /drivers/mfd/smsc-ece1099.c | |
parent | 6f00f8c8635f79b470eab6496265d63c1e1db3ed (diff) | |
download | linux-66002163f047884b8f245eb85249144e43168b92.tar.xz |
mfd: smsc-ece: 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 <benjamin.gaignard@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/smsc-ece1099.c')
-rw-r--r-- | drivers/mfd/smsc-ece1099.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mfd/smsc-ece1099.c b/drivers/mfd/smsc-ece1099.c index 1f40baf1234e..93a8297de52a 100644 --- a/drivers/mfd/smsc-ece1099.c +++ b/drivers/mfd/smsc-ece1099.c @@ -69,8 +69,7 @@ static int smsc_i2c_probe(struct i2c_client *i2c, #ifdef CONFIG_OF if (i2c->dev.of_node) - ret = of_platform_populate(i2c->dev.of_node, - NULL, NULL, &i2c->dev); + ret = devm_of_platform_populate(&i2c->dev); #endif return ret; |