summaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert+renesas@glider.be>2017-03-09 14:28:18 +0300
committerGeert Uytterhoeven <geert+renesas@glider.be>2017-03-29 22:43:22 +0300
commit0656db9e445a12122f76e259ab89d256cb07a0ad (patch)
tree55cedd9b1e3b998ea15837ce8f836556ea33259d /virt
parentc470abd4fde40ea6a0846a2beab642a578c0b8cd (diff)
downloadlinux-0656db9e445a12122f76e259ab89d256cb07a0ad.tar.xz
base: soc: Let soc_device_match() return no match when called too early
If soc_device_match() is called before the SoC bus has been registered, bus_for_each_dev() returns -EINVAL, which is considered a match, as it is non-zero. While calling soc_device_match() too early can be considered an integration mistake, returning a match is counter-intuitive: soc_device_match() is typically used to handle quirks, i.e. to deviate from the default path. Hence add a check to abort checking and return no match instead. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions