mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
spi: Add THIS_MODULE to spi_driver in SPI core
Add spi_register_driver helper macro that adds THIS_MODULE to spi_driver for the registering driver. We rename and modify the existing spi_register_driver to enable this. Signed-off-by: Andrew F. Davis <[email protected]> Signed-off-by: Mark Brown <[email protected]>
This commit is contained in:
parent
6ff33f3902
commit
ca5d248542
2 changed files with 9 additions and 4 deletions
|
|
@ -305,12 +305,13 @@ static void spi_drv_shutdown(struct device *dev)
|
|||
}
|
||||
|
||||
/**
|
||||
* spi_register_driver - register a SPI driver
|
||||
* __spi_register_driver - register a SPI driver
|
||||
* @sdrv: the driver to register
|
||||
* Context: can sleep
|
||||
*/
|
||||
int spi_register_driver(struct spi_driver *sdrv)
|
||||
int __spi_register_driver(struct module *owner, struct spi_driver *sdrv)
|
||||
{
|
||||
sdrv->driver.owner = owner;
|
||||
sdrv->driver.bus = &spi_bus_type;
|
||||
if (sdrv->probe)
|
||||
sdrv->driver.probe = spi_drv_probe;
|
||||
|
|
@ -320,7 +321,7 @@ int spi_register_driver(struct spi_driver *sdrv)
|
|||
sdrv->driver.shutdown = spi_drv_shutdown;
|
||||
return driver_register(&sdrv->driver);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(spi_register_driver);
|
||||
EXPORT_SYMBOL_GPL(__spi_register_driver);
|
||||
|
||||
/*-------------------------------------------------------------------------*/
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue