__devinit and __devexit was removed with CONFIG_HOTPLUG. __init and __exit has never been correct on probe/remove related functions.
Signed-off-by: Stefan Kristiansson <stefan.kristians...@saunalahti.fi> --- drivers/spi/spi-oc-simple.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/spi/spi-oc-simple.c b/drivers/spi/spi-oc-simple.c index cae6270..92daa1d 100644 --- a/drivers/spi/spi-oc-simple.c +++ b/drivers/spi/spi-oc-simple.c @@ -449,7 +449,7 @@ msg_done: spin_unlock_irq(&ocspi->lock); } -static int __init ocspi_reset(struct ocspi *ocspi) +static int ocspi_reset(struct ocspi *ocspi) { /* Verify that the CS is deasserted */ ocspi_set_cs(ocspi, 0); @@ -566,7 +566,7 @@ msg_rejected: return -EINVAL; } -static int __devinit ocspi_probe(struct platform_device *pdev) +static int ocspi_probe(struct platform_device *pdev) { struct spi_master *master; struct ocspi *spi; @@ -635,7 +635,7 @@ out: return status; } -static int __devexit ocspi_remove(struct platform_device *pdev) +static int ocspi_remove(struct platform_device *pdev) { struct spi_master *master; struct ocspi *spi; @@ -662,7 +662,7 @@ MODULE_ALIAS("platform:" DRIVER_NAME); static struct platform_driver ocspi_driver = { .probe = ocspi_probe, - .remove = __devexit_p(ocspi_remove), + .remove = ocspi_remove, /* .suspend = ocspi_suspend, .resume = ocspi_resume, */ -- 1.8.1.2 _______________________________________________ Linux mailing list Linux@lists.openrisc.net http://lists.openrisc.net/listinfo/linux