mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 22:54:01 +00:00
platform/x86/siemens: simatic-ipc-batt: Simplify simatic_ipc_batt_remove()
Instead of unconditionally returning zero, let simatic_ipc_batt_remove() return no value. This is a preparation to convert the drivers using this function to struct platform_driver::remove_new(). Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.kernel.org/r/20230927081040.2198742-24-u.kleine-koenig@pengutronix.de Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
parent
9e6b44d43e
commit
0580422560
5 changed files with 15 additions and 8 deletions
|
@ -27,7 +27,9 @@ static struct gpiod_lookup_table simatic_ipc_batt_gpio_table_127e = {
|
|||
|
||||
static int simatic_ipc_batt_apollolake_remove(struct platform_device *pdev)
|
||||
{
|
||||
return simatic_ipc_batt_remove(pdev, &simatic_ipc_batt_gpio_table_127e);
|
||||
simatic_ipc_batt_remove(pdev, &simatic_ipc_batt_gpio_table_127e);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int simatic_ipc_batt_apollolake_probe(struct platform_device *pdev)
|
||||
|
|
|
@ -27,7 +27,9 @@ static struct gpiod_lookup_table simatic_ipc_batt_gpio_table_bx_21a = {
|
|||
|
||||
static int simatic_ipc_batt_elkhartlake_remove(struct platform_device *pdev)
|
||||
{
|
||||
return simatic_ipc_batt_remove(pdev, &simatic_ipc_batt_gpio_table_bx_21a);
|
||||
simatic_ipc_batt_remove(pdev, &simatic_ipc_batt_gpio_table_bx_21a);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int simatic_ipc_batt_elkhartlake_probe(struct platform_device *pdev)
|
||||
|
|
|
@ -47,7 +47,9 @@ static struct gpiod_lookup_table simatic_ipc_batt_gpio_table_bx_59a = {
|
|||
|
||||
static int simatic_ipc_batt_f7188x_remove(struct platform_device *pdev)
|
||||
{
|
||||
return simatic_ipc_batt_remove(pdev, batt_lookup_table);
|
||||
simatic_ipc_batt_remove(pdev, batt_lookup_table);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int simatic_ipc_batt_f7188x_probe(struct platform_device *pdev)
|
||||
|
|
|
@ -146,10 +146,9 @@ static const struct hwmon_chip_info simatic_ipc_batt_chip_info = {
|
|||
.info = simatic_ipc_batt_info,
|
||||
};
|
||||
|
||||
int simatic_ipc_batt_remove(struct platform_device *pdev, struct gpiod_lookup_table *table)
|
||||
void simatic_ipc_batt_remove(struct platform_device *pdev, struct gpiod_lookup_table *table)
|
||||
{
|
||||
gpiod_remove_lookup_table(table);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(simatic_ipc_batt_remove);
|
||||
|
||||
|
@ -230,7 +229,9 @@ EXPORT_SYMBOL_GPL(simatic_ipc_batt_probe);
|
|||
|
||||
static int simatic_ipc_batt_io_remove(struct platform_device *pdev)
|
||||
{
|
||||
return simatic_ipc_batt_remove(pdev, NULL);
|
||||
simatic_ipc_batt_remove(pdev, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int simatic_ipc_batt_io_probe(struct platform_device *pdev)
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
int simatic_ipc_batt_probe(struct platform_device *pdev,
|
||||
struct gpiod_lookup_table *table);
|
||||
|
||||
int simatic_ipc_batt_remove(struct platform_device *pdev,
|
||||
struct gpiod_lookup_table *table);
|
||||
void simatic_ipc_batt_remove(struct platform_device *pdev,
|
||||
struct gpiod_lookup_table *table);
|
||||
|
||||
#endif /* _SIMATIC_IPC_BATT_H */
|
||||
|
|
Loading…
Reference in a new issue