linux/drivers/base
Saravana Kannan 6bda934421 UPSTREAM: driver core: Add device link support for SYNC_STATE_ONLY flag
Parent devices might need to create "proxy" device links from themselves
to supplier devices to make sure the supplier devices don't get a
sync_state() before the child consumer devices get a chance to add
device links to the supplier devices.

However, the parent device has no real dependency on the supplier device
and probing, suspend/resume or runtime PM don't need to be affected by
the supplier device.  To capture these cases, create a SYNC_STATE_ONLY
device link flag that only affects sync_state() behavior and doesn't
affect probing, suspend/resume or runtime PM.

Signed-off-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20191028220027.251605-2-saravanak@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 05ef983e0d)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4034d50f34f199feebed40f3a055d7aa4bd31e2c
2020-03-21 09:54:56 +01:00
..
firmware_loader FROMGIT: firmware_class: make firmware caching configurable 2019-11-27 21:40:15 +00:00
power This is the 4.19.112 stable release 2020-03-21 08:37:27 +01:00
regmap soundwire: fix regmap dependencies and align with other serial links 2019-10-07 18:57:27 +02:00
test
arch_topology.c
attribute_container.c
base.h driver core: Establish order of operations for device_add and device_del via bitflag 2019-08-09 17:52:28 +02:00
bus.c kobject: return error code if writing /sys/.../uevent fails 2019-02-12 19:47:06 +01:00
cacheinfo.c drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDT 2019-07-21 09:03:03 +02:00
class.c
component.c component: do not dereference opaque pointer in debugfs 2020-02-01 09:37:03 +00:00
container.c
core.c UPSTREAM: driver core: Add device link support for SYNC_STATE_ONLY flag 2020-03-21 09:54:56 +01:00
cpu.c This is the 4.19.84 stable release 2019-11-14 14:15:21 +08:00
dd.c driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER 2020-03-20 11:55:58 +01:00
devcon.c
devcoredump.c
devres.c
devtmpfs.c
driver.c
firmware.c
hypervisor.c
init.c
isa.c
Kconfig UPSTREAM: Make anon_inodes unconditional 2019-08-12 13:36:37 -04:00
Makefile
map.c
memory.c mm/memory_hotplug: fix try_offline_node() 2020-01-29 16:43:27 +01:00
module.c
node.c This is the 4.19.100 stable release 2020-01-29 17:10:45 +01:00
pinctrl.c
platform-msi.c
platform.c driver core: platform: fix u32 greater or equal to zero comparison 2020-02-24 08:34:50 +01:00
property.c
soc.c base: soc: Export soc_device_register/unregister APIs 2019-10-05 13:09:37 +02:00
syscore.c
topology.c
transport_class.c