[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20191118114056.25552-1-hslester96@gmail.com>
Date: Mon, 18 Nov 2019 19:40:56 +0800
From: Chuhong Yuan <hslester96@...il.com>
To: unlisted-recipients:; (no To-header on input)
Cc: Lee Jones <lee.jones@...aro.org>, linux-kernel@...r.kernel.org,
Chuhong Yuan <hslester96@...il.com>
Subject: [PATCH] mfd: tps65010: add missed gpiochip_remove
The driver forgets to call gpiochip_remove to match gpiochip_add_data
in probe.
Add the missed call to fix it.
Signed-off-by: Chuhong Yuan <hslester96@...il.com>
---
drivers/mfd/tps65010.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mfd/tps65010.c b/drivers/mfd/tps65010.c
index 65fcc58c02da..f73abba7be51 100644
--- a/drivers/mfd/tps65010.c
+++ b/drivers/mfd/tps65010.c
@@ -513,6 +513,7 @@ static int tps65010_remove(struct i2c_client *client)
dev_dbg(&client->dev, "board %s %s err %d\n",
"teardown", client->name, status);
}
+ gpiochip_remove(&tps->chip);
if (client->irq > 0)
free_irq(client->irq, tps);
cancel_delayed_work_sync(&tps->work);
--
2.24.0
Powered by blists - more mailing lists