+ return err;
+}
+
-+static int __devexit spi_gpio_remove(struct platform_device *pdev)
++static int spi_gpio_remove(struct platform_device *pdev)
+{
+ struct spi_gpio *sp;
+ struct spi_gpio_platform_data *pdata;
+ .owner = THIS_MODULE,
+ },
+ .probe = spi_gpio_probe,
-+ .remove = __devexit_p(spi_gpio_remove),
++ .remove = spi_gpio_remove,
+};
+
+int spi_gpio_next_id(void)