aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/configs/shmobile_defconfig
diff options
context:
space:
mode:
authorSaravana Kannan <saravanak@google.com>2021-09-28 17:07:33 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-10-05 17:47:15 +0200
commit98e96cf80045a383fcc47c58dd4e87b3ae587b3e (patch)
tree0c59f0b7b90f61e03df4b7ebe96907c0bf6d5c84 /arch/arm/configs/shmobile_defconfig
parentdriver core: Reject pointless SYNC_STATE_ONLY device links (diff)
downloadlinux-dev-98e96cf80045a383fcc47c58dd4e87b3ae587b3e.tar.xz
linux-dev-98e96cf80045a383fcc47c58dd4e87b3ae587b3e.zip
drivers: bus: simple-pm-bus: Add support for probing simple bus only devices
fw_devlink could end up creating device links for bus only devices. However, bus only devices don't get probed and can block probe() or sync_state() [1] call backs of other devices. To avoid this, probe these devices using the simple-pm-bus driver. However, there are instances of devices that are not simple buses (they get probed by their specific drivers) that also list the "simple-bus" (or other bus only compatible strings) in their compatible property to automatically populate their child devices. We still want these devices to get probed by their specific drivers. So, we make sure this driver only probes devices that are only buses. [1] - https://lore.kernel.org/lkml/CAPDyKFo9Bxremkb1dDrr4OcXSpE0keVze94Cm=zrkOVxHHxBmQ@mail.gmail.com/ Fixes: c442a0d18744 ("driver core: Set fw_devlink to "permissive" behavior by default") Cc: stable <stable@vger.kernel.org> Cc: Rob Herring <robh+dt@kernel.org> Tested-by: Saravana Kannan <saravanak@google.com> Tested-by: Ulf Hansson <ulf.hansson@linaro.org> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Tested-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Saravana Kannan <saravanak@google.com> Link: https://lore.kernel.org/r/20210929000735.585237-2-saravanak@google.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/configs/shmobile_defconfig')
0 files changed, 0 insertions, 0 deletions