spi: bfin-v3: remove unnecessary platform_set_drvdata()
authorJingoo Han <jg1.han@samsung.com>
Thu, 22 Aug 2013 02:02:17 +0000 (11:02 +0900)
committerMark Brown <broonie@linaro.org>
Thu, 22 Aug 2013 09:58:42 +0000 (10:58 +0100)
The driver core clears the driver data to NULL after device_release
or on probe failure. Thus, it is not needed to manually clear the
device driver data to NULL.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/spi/spi-bfin-v3.c

index 603d7e91085b872e3f4fd4f025da9699267f44ba..914f9fe1ec9952a26ce4b8ce75ff6ad34431e902 100644 (file)
@@ -888,7 +888,6 @@ err_free_rx_dma:
 err_free_tx_dma:
        free_dma(tx_dma);
 err_put_master:
-       platform_set_drvdata(pdev, NULL);
        spi_master_put(master);
 
        return ret;
@@ -905,7 +904,6 @@ static int bfin_spi_remove(struct platform_device *pdev)
        free_dma(drv_data->rx_dma);
        free_dma(drv_data->tx_dma);
 
-       platform_set_drvdata(pdev, NULL);
        spi_unregister_master(drv_data->master);
        return 0;
 }