soc: rockchip: fix probe error path in power-domain driver

A patchset in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Fri, 16 Sep 2016 00:02:10 +0200

A recent change to generic power-domains revealed that the rockchip driver cannot safely fail it's probe. Also pm_genpd_init creates a situation where a probe error leads to the generic power-domains accessing already freed data. The reason for us finding this issue (holes in power-domain lists), will get fixed in the generic power-domains, but the fixes below will only work after the newly added genpd-removal code got merged. Therefore I hope to remember to send the two patches below as fix after 4.9-rc1. Alternatively Rafael could include them into his branch directly. Heiko Stuebner (1): soc: rockchip: power-domain: use pm_genpd_remove in error cleanup Tomeu Vizoso (1): soc: rockchip: power-domain: Handle errors from of_genpd_add_provider_onecell drivers/soc/rockchip/pm_domains.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) -- 2.8.1

Patches in this set


  • 2 individual patches
  • 15 lines added
  • 2 lines removed

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.