]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
PM / Domains: Fix unsafe iteration over modified list of domain providers
authorKrzysztof Kozlowski <krzk@kernel.org>
Wed, 28 Jun 2017 14:56:19 +0000 (16:56 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Fri, 11 Aug 2017 10:37:32 +0000 (12:37 +0200)
commit4b88e42aaadaf454d3a23e83825434b8f52d1a25
tree29b8ab95588fea52a0165068111f7bbb54cddf32
parent6c3e18e7a137182b46d6fc8db40b3e72f92d8228
PM / Domains: Fix unsafe iteration over modified list of domain providers

BugLink: http://bugs.launchpad.net/bugs/1707233
commit b556b15dc04e9b9b98790f04c21acf5e24f994b2 upstream.

of_genpd_del_provider() iterates over list of domain provides and
removes matching element thus it has to use safe version of list
iteration.

Fixes: aa42240ab254 (PM / Domains: Add generic OF-based PM domain look-up)
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/base/power/domain.c