Loading arch/arm/common/locomo.c +2 −2 Original line number Diff line number Diff line Loading @@ -1103,14 +1103,14 @@ static int locomo_bus_remove(struct device *dev) struct bus_type locomo_bus_type = { .name = "locomo-bus", .match = locomo_match, .probe = locomo_bus_probe, .remove = locomo_bus_remove, .suspend = locomo_bus_suspend, .resume = locomo_bus_resume, }; int locomo_driver_register(struct locomo_driver *driver) { driver->drv.probe = locomo_bus_probe; driver->drv.remove = locomo_bus_remove; driver->drv.bus = &locomo_bus_type; return driver_register(&driver->drv); } Loading arch/arm/common/sa1111.c +2 −2 Original line number Diff line number Diff line Loading @@ -1247,14 +1247,14 @@ static int sa1111_bus_remove(struct device *dev) struct bus_type sa1111_bus_type = { .name = "sa1111-rab", .match = sa1111_match, .probe = sa1111_bus_probe, .remove = sa1111_bus_remove, .suspend = sa1111_bus_suspend, .resume = sa1111_bus_resume, }; int sa1111_driver_register(struct sa1111_driver *driver) { driver->drv.probe = sa1111_bus_probe; driver->drv.remove = sa1111_bus_remove; driver->drv.bus = &sa1111_bus_type; return driver_register(&driver->drv); } Loading arch/arm/kernel/ecard.c +8 −6 Original line number Diff line number Diff line Loading @@ -1147,9 +1147,11 @@ static void ecard_drv_shutdown(struct device *dev) struct ecard_driver *drv = ECARD_DRV(dev->driver); struct ecard_request req; if (dev->driver) { if (drv->shutdown) drv->shutdown(ec); ecard_release(ec); } /* * If this card has a loader, call the reset handler. Loading @@ -1164,9 +1166,6 @@ static void ecard_drv_shutdown(struct device *dev) int ecard_register_driver(struct ecard_driver *drv) { drv->drv.bus = &ecard_bus_type; drv->drv.probe = ecard_drv_probe; drv->drv.remove = ecard_drv_remove; drv->drv.shutdown = ecard_drv_shutdown; return driver_register(&drv->drv); } Loading Loading @@ -1195,6 +1194,9 @@ struct bus_type ecard_bus_type = { .name = "ecard", .dev_attrs = ecard_dev_attrs, .match = ecard_match, .probe = ecard_drv_probe, .remove = ecard_drv_remove, .shutdown = ecard_drv_shutdown, }; static int ecard_bus_init(void) Loading arch/arm/mach-integrator/lm.c +18 −18 Original line number Diff line number Diff line Loading @@ -22,20 +22,6 @@ static int lm_match(struct device *dev, struct device_driver *drv) return 1; } static struct bus_type lm_bustype = { .name = "logicmodule", .match = lm_match, // .suspend = lm_suspend, // .resume = lm_resume, }; static int __init lm_init(void) { return bus_register(&lm_bustype); } postcore_initcall(lm_init); static int lm_bus_probe(struct device *dev) { struct lm_device *lmdev = to_lm_device(dev); Loading @@ -49,16 +35,30 @@ static int lm_bus_remove(struct device *dev) struct lm_device *lmdev = to_lm_device(dev); struct lm_driver *lmdrv = to_lm_driver(dev->driver); if (lmdrv->remove) lmdrv->remove(lmdev); return 0; } static struct bus_type lm_bustype = { .name = "logicmodule", .match = lm_match, .probe = lm_bus_probe, .remove = lm_bus_remove, // .suspend = lm_bus_suspend, // .resume = lm_bus_resume, }; static int __init lm_init(void) { return bus_register(&lm_bustype); } postcore_initcall(lm_init); int lm_driver_register(struct lm_driver *drv) { drv->drv.bus = &lm_bustype; drv->drv.probe = lm_bus_probe; drv->drv.remove = lm_bus_remove; return driver_register(&drv->drv); } Loading arch/ia64/sn/kernel/tiocx.c +8 −8 Original line number Diff line number Diff line Loading @@ -77,12 +77,6 @@ static void tiocx_bus_release(struct device *dev) kfree(to_cx_dev(dev)); } struct bus_type tiocx_bus_type = { .name = "tiocx", .match = tiocx_match, .uevent = tiocx_uevent, }; /** * cx_device_match - Find cx_device in the id table. * @ids: id table from driver Loading Loading @@ -149,6 +143,14 @@ static int cx_driver_remove(struct device *dev) return 0; } struct bus_type tiocx_bus_type = { .name = "tiocx", .match = tiocx_match, .uevent = tiocx_uevent, .probe = cx_device_probe, .remove = cx_driver_remove, }; /** * cx_driver_register - Register the driver. * @cx_driver: driver table (cx_drv struct) from driver Loading @@ -162,8 +164,6 @@ int cx_driver_register(struct cx_drv *cx_driver) { cx_driver->driver.name = cx_driver->name; cx_driver->driver.bus = &tiocx_bus_type; cx_driver->driver.probe = cx_device_probe; cx_driver->driver.remove = cx_driver_remove; return driver_register(&cx_driver->driver); } Loading Loading
arch/arm/common/locomo.c +2 −2 Original line number Diff line number Diff line Loading @@ -1103,14 +1103,14 @@ static int locomo_bus_remove(struct device *dev) struct bus_type locomo_bus_type = { .name = "locomo-bus", .match = locomo_match, .probe = locomo_bus_probe, .remove = locomo_bus_remove, .suspend = locomo_bus_suspend, .resume = locomo_bus_resume, }; int locomo_driver_register(struct locomo_driver *driver) { driver->drv.probe = locomo_bus_probe; driver->drv.remove = locomo_bus_remove; driver->drv.bus = &locomo_bus_type; return driver_register(&driver->drv); } Loading
arch/arm/common/sa1111.c +2 −2 Original line number Diff line number Diff line Loading @@ -1247,14 +1247,14 @@ static int sa1111_bus_remove(struct device *dev) struct bus_type sa1111_bus_type = { .name = "sa1111-rab", .match = sa1111_match, .probe = sa1111_bus_probe, .remove = sa1111_bus_remove, .suspend = sa1111_bus_suspend, .resume = sa1111_bus_resume, }; int sa1111_driver_register(struct sa1111_driver *driver) { driver->drv.probe = sa1111_bus_probe; driver->drv.remove = sa1111_bus_remove; driver->drv.bus = &sa1111_bus_type; return driver_register(&driver->drv); } Loading
arch/arm/kernel/ecard.c +8 −6 Original line number Diff line number Diff line Loading @@ -1147,9 +1147,11 @@ static void ecard_drv_shutdown(struct device *dev) struct ecard_driver *drv = ECARD_DRV(dev->driver); struct ecard_request req; if (dev->driver) { if (drv->shutdown) drv->shutdown(ec); ecard_release(ec); } /* * If this card has a loader, call the reset handler. Loading @@ -1164,9 +1166,6 @@ static void ecard_drv_shutdown(struct device *dev) int ecard_register_driver(struct ecard_driver *drv) { drv->drv.bus = &ecard_bus_type; drv->drv.probe = ecard_drv_probe; drv->drv.remove = ecard_drv_remove; drv->drv.shutdown = ecard_drv_shutdown; return driver_register(&drv->drv); } Loading Loading @@ -1195,6 +1194,9 @@ struct bus_type ecard_bus_type = { .name = "ecard", .dev_attrs = ecard_dev_attrs, .match = ecard_match, .probe = ecard_drv_probe, .remove = ecard_drv_remove, .shutdown = ecard_drv_shutdown, }; static int ecard_bus_init(void) Loading
arch/arm/mach-integrator/lm.c +18 −18 Original line number Diff line number Diff line Loading @@ -22,20 +22,6 @@ static int lm_match(struct device *dev, struct device_driver *drv) return 1; } static struct bus_type lm_bustype = { .name = "logicmodule", .match = lm_match, // .suspend = lm_suspend, // .resume = lm_resume, }; static int __init lm_init(void) { return bus_register(&lm_bustype); } postcore_initcall(lm_init); static int lm_bus_probe(struct device *dev) { struct lm_device *lmdev = to_lm_device(dev); Loading @@ -49,16 +35,30 @@ static int lm_bus_remove(struct device *dev) struct lm_device *lmdev = to_lm_device(dev); struct lm_driver *lmdrv = to_lm_driver(dev->driver); if (lmdrv->remove) lmdrv->remove(lmdev); return 0; } static struct bus_type lm_bustype = { .name = "logicmodule", .match = lm_match, .probe = lm_bus_probe, .remove = lm_bus_remove, // .suspend = lm_bus_suspend, // .resume = lm_bus_resume, }; static int __init lm_init(void) { return bus_register(&lm_bustype); } postcore_initcall(lm_init); int lm_driver_register(struct lm_driver *drv) { drv->drv.bus = &lm_bustype; drv->drv.probe = lm_bus_probe; drv->drv.remove = lm_bus_remove; return driver_register(&drv->drv); } Loading
arch/ia64/sn/kernel/tiocx.c +8 −8 Original line number Diff line number Diff line Loading @@ -77,12 +77,6 @@ static void tiocx_bus_release(struct device *dev) kfree(to_cx_dev(dev)); } struct bus_type tiocx_bus_type = { .name = "tiocx", .match = tiocx_match, .uevent = tiocx_uevent, }; /** * cx_device_match - Find cx_device in the id table. * @ids: id table from driver Loading Loading @@ -149,6 +143,14 @@ static int cx_driver_remove(struct device *dev) return 0; } struct bus_type tiocx_bus_type = { .name = "tiocx", .match = tiocx_match, .uevent = tiocx_uevent, .probe = cx_device_probe, .remove = cx_driver_remove, }; /** * cx_driver_register - Register the driver. * @cx_driver: driver table (cx_drv struct) from driver Loading @@ -162,8 +164,6 @@ int cx_driver_register(struct cx_drv *cx_driver) { cx_driver->driver.name = cx_driver->name; cx_driver->driver.bus = &tiocx_bus_type; cx_driver->driver.probe = cx_device_probe; cx_driver->driver.remove = cx_driver_remove; return driver_register(&cx_driver->driver); } Loading