]> Gentwo Git Trees - linux/.git/commit
PM: core: Add two macros for walking device links
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 2 Sep 2025 13:45:14 +0000 (15:45 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 6 Sep 2025 15:16:32 +0000 (17:16 +0200)
commit3ce3f569991347d2085925041f4932232da43bcf
tree14595c63a9a7af5567e707cfce5dc32c80081c23
parentfdd9ae23bb989fa9ed1beebba7d3e0c82c7c81ae
PM: core: Add two macros for walking device links

Add separate macros for walking links to suppliers and consumers of a
device to help device links users to avoid exposing the internals of
struct dev_links_info in their code and possible coding mistakes related
to that.

Accordingly, use the new macros to replace open-coded device links list
walks in the core power management code.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://patch.msgid.link/1944671.tdWV9SEqCh@rafael.j.wysocki
drivers/base/base.h
drivers/base/power/main.c
drivers/base/power/runtime.c