Skip to content

Commit

Permalink
[PATCH] Add sh_bus_type probe and remove methods
Browse files Browse the repository at this point in the history
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Russell King authored and Greg Kroah-Hartman committed Jan 13, 2006
1 parent 91fb538 commit c6a0919
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions arch/sh/kernel/cpu/bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,21 +53,6 @@ static int sh_bus_resume(struct device *dev)
return 0;
}

static struct device sh_bus_devices[SH_NR_BUSES] = {
{
.bus_id = SH_BUS_NAME_VIRT,
},
};

struct bus_type sh_bus_types[SH_NR_BUSES] = {
{
.name = SH_BUS_NAME_VIRT,
.match = sh_bus_match,
.suspend = sh_bus_suspend,
.resume = sh_bus_resume,
},
};

static int sh_device_probe(struct device *dev)
{
struct sh_dev *shdev = to_sh_dev(dev);
Expand All @@ -90,6 +75,23 @@ static int sh_device_remove(struct device *dev)
return 0;
}

static struct device sh_bus_devices[SH_NR_BUSES] = {
{
.bus_id = SH_BUS_NAME_VIRT,
},
};

struct bus_type sh_bus_types[SH_NR_BUSES] = {
{
.name = SH_BUS_NAME_VIRT,
.match = sh_bus_match,
.probe = sh_bus_probe,
.remove = sh_bus_remove,
.suspend = sh_bus_suspend,
.resume = sh_bus_resume,
},
};

int sh_device_register(struct sh_dev *dev)
{
if (!dev)
Expand Down Expand Up @@ -133,8 +135,6 @@ int sh_driver_register(struct sh_driver *drv)
return -EINVAL;
}

drv->drv.probe = sh_device_probe;
drv->drv.remove = sh_device_remove;
drv->drv.bus = &sh_bus_types[drv->bus_id];

return driver_register(&drv->drv);
Expand Down

0 comments on commit c6a0919

Please sign in to comment.