X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=blobdiff_plain;f=arch%2Fparisc%2Fkernel%2Fdrivers.c;h=776d624a7207b176bea75bf66c8eaac8363b8207;hp=80fa0650736ba7f1363cd362b120a2afaba9fecb;hb=7c636d4d20f8c5acfbfbc60f326fddb0e1cf5daa;hpb=5eb3c85e343ae62ed47fa3c9816d79f95809fe27 diff --git a/arch/parisc/kernel/drivers.c b/arch/parisc/kernel/drivers.c index 80fa0650736b..776d624a7207 100644 --- a/arch/parisc/kernel/drivers.c +++ b/arch/parisc/kernel/drivers.c @@ -133,14 +133,13 @@ static int parisc_driver_probe(struct device *dev) return rc; } -static int __exit parisc_driver_remove(struct device *dev) +static void __exit parisc_driver_remove(struct device *dev) { struct parisc_device *pa_dev = to_parisc_device(dev); struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); + if (pa_drv->remove) pa_drv->remove(pa_dev); - - return 0; }