]> Pileus Git - ~andy/linux/blobdiff - drivers/uio/uio_pruss.c
drivers: uio: Only allocate new private data when probing device tree node
[~andy/linux] / drivers / uio / uio_pruss.c
index 33a7a273b4537bd31d2898a572da62f4462b4fd7..cce0f78341cc2d33bddfea55d3313f8dd0b39b5e 100644 (file)
@@ -112,7 +112,7 @@ static void pruss_cleanup(struct platform_device *dev,
        kfree(gdev);
 }
 
-static int __devinit pruss_probe(struct platform_device *dev)
+static int pruss_probe(struct platform_device *dev)
 {
        struct uio_info *p;
        struct uio_pruss_dev *gdev;
@@ -209,7 +209,7 @@ out_free:
        return ret;
 }
 
-static int __devexit pruss_remove(struct platform_device *dev)
+static int pruss_remove(struct platform_device *dev)
 {
        struct uio_pruss_dev *gdev = platform_get_drvdata(dev);
 
@@ -220,7 +220,7 @@ static int __devexit pruss_remove(struct platform_device *dev)
 
 static struct platform_driver pruss_driver = {
        .probe = pruss_probe,
-       .remove = __devexit_p(pruss_remove),
+       .remove = pruss_remove,
        .driver = {
                   .name = DRV_NAME,
                   .owner = THIS_MODULE,