From 2b7263ccccbdafba3e8696349d9a3e9b115c6dd8 Mon Sep 17 00:00:00 2001 From: Dzmitry Sankouski Date: Sun, 5 Feb 2023 14:23:39 +0300 Subject: [PATCH] fixup: pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander This fixes 4a1528ea3c6692a4c28f83d9a529972bf4f67f24 in 6.1 kernel. Change remove function signature: return void. Signed-off-by: Dzmitry Sankouski --- drivers/pinctrl/pinctrl-aw9523.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/pinctrl/pinctrl-aw9523.c b/drivers/pinctrl/pinctrl-aw9523.c index b0e2a1498584..c77751f6f7b3 100644 --- a/drivers/pinctrl/pinctrl-aw9523.c +++ b/drivers/pinctrl/pinctrl-aw9523.c @@ -1069,13 +1069,13 @@ err_disable_vregs: return ret; } -static int aw9523_remove(struct i2c_client *client) +static void aw9523_remove(struct i2c_client *client) { struct aw9523 *awi = i2c_get_clientdata(client); int ret; if (!awi) - return 0; + return; /* * If the chip VIO is connected to a regulator that we can turn @@ -1090,11 +1090,11 @@ static int aw9523_remove(struct i2c_client *client) ret = aw9523_hw_init(awi); mutex_unlock(&awi->i2c_lock); if (ret) - return ret; + return; } mutex_destroy(&awi->i2c_lock); - return 0; + return; } static const struct i2c_device_id aw9523_i2c_id_table[] = {