linux_dsm_epyc7002/drivers/base/power
Adrian Hunter cc038ab785 PM: runtime: Fix ordering in pm_runtime_get_suppliers()
commit c0c33442f7203704aef345647e14c2fb86071001 upstream.

rpm_active indicates how many times the supplier usage_count has been
incremented. Consequently it must be updated after pm_runtime_get_sync() of
the supplier, not before.

Fixes: 4c06c4e6cf ("driver core: Fix possible supplier PM-usage counter imbalance")
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: 5.1+ <stable@vger.kernel.org> # 5.1+
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-04-07 15:00:10 +02:00
..
clock_ops.c
common.c
domain_governor.c
domain.c PM: domains: Fix build error for genpd notifiers 2020-10-20 19:40:54 +02:00
generic_ops.c
main.c PM: sleep: remove unreachable break 2020-10-22 18:43:31 +02:00
Makefile
power.h
qos-test.c
qos.c
runtime.c PM: runtime: Fix ordering in pm_runtime_get_suppliers() 2021-04-07 15:00:10 +02:00
sysfs.c drivers core: Miscellaneous changes for sysfs_emit 2020-10-02 13:12:07 +02:00
trace.c
wakeirq.c
wakeup_stats.c drivers core: Miscellaneous changes for sysfs_emit 2020-10-02 13:12:07 +02:00
wakeup.c