]> git.baikalelectronics.ru Git - kernel.git/commit
driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links
authorSaravana Kannan <saravanak@google.com>
Sat, 21 Nov 2020 02:02:24 +0000 (18:02 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Dec 2020 18:10:21 +0000 (19:10 +0100)
commit69bfdbec68e6fc4e8d34f6e5690e4db1f15fe857
tree0315572793edc57ce025fe775d43170053dd1654
parent36d21b2eb41847ccab3af4fd0f6dcf4dea27a0e0
driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links

SYNC_STATE_ONLY device links only affect the behavior of sync_state()
callbacks. Specifically, they prevent sync_state() only callbacks from
being called on a device if one or more of its consumers haven't probed.

So, creating a SYNC_STATE_ONLY device link from an already probed
consumer is useless. So, don't allow creating such device links.

Signed-off-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20201121020232.908850-10-saravanak@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/core.c