kernel: remove __devinit, __devexit and __devexit_p for kernel 3.8
[openwrt/staging/mkresin.git] / package / system / spi-ks8995 / src / spi_ks8995.c
index c0dd86b4cc5790a93caa23d56e08fa2c64bde722..dc42b5d318b80f6f7ed145ceb94369c1ef62d25d 100644 (file)
@@ -305,7 +305,7 @@ static struct bin_attribute ks8995_registers_attr = {
 
 /*-------------------------------------------------------------------------*/
 
-static int __devinit ks8995_probe(struct spi_device *spi)
+static int ks8995_probe(struct spi_device *spi)
 {
        struct ks8995_switch    *ks;
        struct ks8995_pdata     *pdata;
@@ -373,7 +373,7 @@ err_drvdata:
        return err;
 }
 
-static int __devexit ks8995_remove(struct spi_device *spi)
+static int ks8995_remove(struct spi_device *spi)
 {
        struct ks8995_data      *ks8995;
 
@@ -395,7 +395,7 @@ static struct spi_driver ks8995_driver = {
                .owner          = THIS_MODULE,
        },
        .probe          = ks8995_probe,
-       .remove         = __devexit_p(ks8995_remove),
+       .remove         = ks8995_remove,
 };
 
 static int __init ks8995_init(void)