static int omap1_spi100k_remove(struct platform_device *pdev)
 {
-       struct spi_master *master = spi_master_get(platform_get_drvdata(pdev));
+       struct spi_master *master = platform_get_drvdata(pdev);
        struct omap1_spi100k *spi100k = spi_master_get_devdata(master);
 
        pm_runtime_disable(&pdev->dev);
 #ifdef CONFIG_PM
 static int omap1_spi100k_runtime_suspend(struct device *dev)
 {
-       struct spi_master *master = spi_master_get(dev_get_drvdata(dev));
+       struct spi_master *master = dev_get_drvdata(dev);
        struct omap1_spi100k *spi100k = spi_master_get_devdata(master);
 
        clk_disable_unprepare(spi100k->ick);
 
 static int omap1_spi100k_runtime_resume(struct device *dev)
 {
-       struct spi_master *master = spi_master_get(dev_get_drvdata(dev));
+       struct spi_master *master = dev_get_drvdata(dev);
        struct omap1_spi100k *spi100k = spi_master_get_devdata(master);
        int ret;