spi: bitbang: Make spi_bitbang_stop() return void
PATCH 1/1 spi: bitbang: Make spi_bitbang_stop() return void
spi_bitbang_stop() never fails, so make it return void.
Signed-off-by Axel Lin <[email protected]>
--- drivers/spi/spi-bitbang.c | 4 +--- drivers/spi/spi-gpio.c | 5 ++--- drivers/spi/spi-omap-uwire.c | 5 ++--- include/linux/spi/spi_bitbang.h | 2 +- 4 files changed, 6 insertions(+), 10 deletions(-)
drivers/spi/spi-bitbang.c +1 -3
@@ -466,11 +466,9 @@ EXPORT_SYMBOL_GPL(spi_bitbang_start);/** * spi_bitbang_stop - stops the task providing spi communication */ -int spi_bitbang_stop (struct spi_bitbang *bitbang) +void spi_bitbang_stop (struct spi_bitbang *bitbang) {spi_unregister_master (bitbang->master); - -return 0 ; }EXPORT_SYMBOL_GPL (spi_bitbang_stop);
drivers/spi/spi-gpio.c +2 -3
@@ -502,13 +502,12 @@ static int spi_gpio_remove(struct platform_device *pdev) {struct spi_gpio *spi_gpio;struct spi_gpio_platform_data *pdata; -int status; spi_gpio =platform_get_drvdata (pdev); pdata =dev_get_platdata (&pdev->dev);/* stop() unregisters child devices too */ - status =spi_bitbang_stop (&spi_gpio->bitbang); +spi_bitbang_stop (&spi_gpio->bitbang);if (SPI_MISO_GPIO !=SPI_GPIO_NO_MISO )gpio_free (SPI_MISO_GPIO );
@@ -517,7 +516,7 @@ static int spi_gpio_remove(struct platform_device *pdev)gpio_free (SPI_SCK_GPIO );spi_master_put (spi_gpio->bitbang.master); -return status; +return 0 ; }MODULE_ALIAS ("platform:" DRIVER_NAME );
drivers/spi/spi-omap-uwire.c +2 -3
@@ -516,14 +516,13 @@ static int uwire_probe(struct platform_device *pdev)static int uwire_remove (struct platform_device *pdev) {struct uwire_spi *uwire =platform_get_drvdata (pdev); -int status;// FIXME remove all child devices, somewhere ... - status =spi_bitbang_stop (&uwire->bitbang); +spi_bitbang_stop (&uwire->bitbang);uwire_off (uwire);iounmap (uwire_base); -return status; +return 0 ; }/* work with hotplug and coldplug */
include/linux/spi/spi_bitbang.h +1 -1
@@ -42,6 +42,6 @@ extern int spi_bitbang_setup_transfer(struct spi_device *spi,/* start or stop queue processing */ extern int spi_bitbang_start (struct spi_bitbang *spi); -extern int spi_bitbang_stop (struct spi_bitbang *spi); +extern void spi_bitbang_stop (struct spi_bitbang *spi);#endif /* __SPI_BITBANG_H */
Signature · 8 lines
1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Mark Brown
AppliedQuoted 1 line · Axel Lin
spi_bitbang_stop()never fails, so make it return void.
Applied, thanks.