driver core: platform: Use drv->driver.bus instead of assuming platform_bus_type
authorPatrick Pannuto <ppannuto@codeaurora.org>
Sat, 7 Aug 2010 00:12:41 +0000 (17:12 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Oct 2010 17:16:42 +0000 (10:16 -0700)
commitd79d32440c33cf60f1e0efbeb8144b1647be0b50
tree31b9ff92f2f0c9c50e21427ac7d69185b6789f0f
parent6a5c083de2f5fbf89a4b0a251be2c2205434d7ea
driver core: platform: Use drv->driver.bus instead of assuming platform_bus_type

In theory (although not *yet* in practice), a driver being passed
to platform_driver_probe might have driver.bus set to something
other than platform_bus_type. Locking drv->driver.bus is always
correct.

Signed-off-by: Patrick Pannuto <ppannuto@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/platform.c