Platform: OLPC: Remove dcon_rdev from olpc_ec_priv
It is not needed. Use a local variable instead. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Link: https://lore.kernel.org/r/20210126073740.10232-3-lkundrak@v3.sk Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
committed by
Hans de Goede
parent
cec551ea0d
commit
23f8b0a154
@@ -37,7 +37,6 @@ struct olpc_ec_priv {
|
||||
struct mutex cmd_lock;
|
||||
|
||||
/* DCON regulator */
|
||||
struct regulator_dev *dcon_rdev;
|
||||
bool dcon_enabled;
|
||||
|
||||
/* Pending EC commands */
|
||||
@@ -405,6 +404,7 @@ static int olpc_ec_probe(struct platform_device *pdev)
|
||||
{
|
||||
struct olpc_ec_priv *ec;
|
||||
struct regulator_config config = { };
|
||||
struct regulator_dev *regulator;
|
||||
int err;
|
||||
|
||||
if (!ec_driver)
|
||||
@@ -432,11 +432,10 @@ static int olpc_ec_probe(struct platform_device *pdev)
|
||||
config.dev = pdev->dev.parent;
|
||||
config.driver_data = ec;
|
||||
ec->dcon_enabled = true;
|
||||
ec->dcon_rdev = devm_regulator_register(&pdev->dev, &dcon_desc,
|
||||
&config);
|
||||
if (IS_ERR(ec->dcon_rdev)) {
|
||||
regulator = devm_regulator_register(&pdev->dev, &dcon_desc, &config);
|
||||
if (IS_ERR(regulator)) {
|
||||
dev_err(&pdev->dev, "failed to register DCON regulator\n");
|
||||
err = PTR_ERR(ec->dcon_rdev);
|
||||
err = PTR_ERR(regulator);
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user