Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 18377
b: refs/heads/master
c: 5c0784c
h: refs/heads/master
i:
  18375: 5d198f6
v: v3
  • Loading branch information
Russell King authored and Greg Kroah-Hartman committed Jan 13, 2006
1 parent c62cf67 commit 1061db6
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 306955be37dd1b1f232f19766227ccccb83f7873
refs/heads/master: 5c0784c350516856ed15deb6adf6b053bf427792
36 changes: 18 additions & 18 deletions trunk/arch/arm/mach-integrator/lm.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand All @@ -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);

lmdrv->remove(lmdev);
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);
}

Expand Down

0 comments on commit 1061db6

Please sign in to comment.