From febb6dd56bbf4da0255a6abaad0e79524d2fce5f Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 30 Mar 2020 11:58:02 +0200 Subject: [PATCH] 4.9-stable patches added patches: i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch --- ...ssed-clk_disable_unprepare-in-remove.patch | 31 +++++++++++++++++++ queue-4.9/series | 1 + 2 files changed, 32 insertions(+) create mode 100644 queue-4.9/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch diff --git a/queue-4.9/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch b/queue-4.9/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch new file mode 100644 index 00000000000..4f634427cf6 --- /dev/null +++ b/queue-4.9/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch @@ -0,0 +1,31 @@ +From e1b9f99ff8c40bba6e59de9ad4a659447b1e4112 Mon Sep 17 00:00:00 2001 +From: Chuhong Yuan +Date: Mon, 4 Nov 2019 23:00:48 +0800 +Subject: i2c: hix5hd2: add missed clk_disable_unprepare in remove + +From: Chuhong Yuan + +commit e1b9f99ff8c40bba6e59de9ad4a659447b1e4112 upstream. + +The driver forgets to disable and unprepare clk when remove. +Add a call to clk_disable_unprepare to fix it. + +Signed-off-by: Chuhong Yuan +Signed-off-by: Wolfram Sang +Cc: stable@kernel.org +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/i2c/busses/i2c-hix5hd2.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/i2c/busses/i2c-hix5hd2.c ++++ b/drivers/i2c/busses/i2c-hix5hd2.c +@@ -498,6 +498,7 @@ static int hix5hd2_i2c_remove(struct pla + i2c_del_adapter(&priv->adap); + pm_runtime_disable(priv->dev); + pm_runtime_set_suspended(priv->dev); ++ clk_disable_unprepare(priv->clk); + + return 0; + } diff --git a/queue-4.9/series b/queue-4.9/series index ec9f850d3d4..92486403507 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -55,3 +55,4 @@ dt-bindings-net-fman-erratum-a050385.patch scsi-ipr-fix-softlockup-when-rescanning-devices-in-p.patch mac80211-do-not-send-mesh-hwmp-preq-if-hwmp-is-disab.patch sxgbe-fix-off-by-one-in-samsung-driver-strncpy-size-.patch +i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remove.patch -- 2.47.3