diff options
-rw-r--r-- | include/linux/spi/spi.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h index e25fcae89d..851b25d6e8 100644 --- a/include/linux/spi/spi.h +++ b/include/linux/spi/spi.h | |||
@@ -148,13 +148,11 @@ extern int spi_register_driver(struct spi_driver *sdrv); | |||
148 | 148 | ||
149 | static inline void spi_unregister_driver(struct spi_driver *sdrv) | 149 | static inline void spi_unregister_driver(struct spi_driver *sdrv) |
150 | { | 150 | { |
151 | if (!sdrv) | 151 | if (sdrv) |
152 | return; | 152 | driver_unregister(&sdrv->driver); |
153 | driver_unregister(&sdrv->driver); | ||
154 | } | 153 | } |
155 | 154 | ||
156 | 155 | ||
157 | |||
158 | /** | 156 | /** |
159 | * struct spi_master - interface to SPI master controller | 157 | * struct spi_master - interface to SPI master controller |
160 | * @cdev: class interface to this driver | 158 | * @cdev: class interface to this driver |