mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-31 12:10:52 -04:00
Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel
This commit is contained in:
commit
5643f000c1
95 changed files with 1501 additions and 1416 deletions
|
|
@ -286,7 +286,7 @@ out:
|
|||
|
||||
/* Device model stuff */
|
||||
|
||||
static int hdaps_probe(struct device *dev)
|
||||
static int hdaps_probe(struct platform_device *dev)
|
||||
{
|
||||
int ret;
|
||||
|
||||
|
|
@ -298,17 +298,18 @@ static int hdaps_probe(struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int hdaps_resume(struct device *dev)
|
||||
static int hdaps_resume(struct platform_device *dev)
|
||||
{
|
||||
return hdaps_device_init();
|
||||
}
|
||||
|
||||
static struct device_driver hdaps_driver = {
|
||||
.name = "hdaps",
|
||||
.bus = &platform_bus_type,
|
||||
.owner = THIS_MODULE,
|
||||
static struct platform_driver hdaps_driver = {
|
||||
.probe = hdaps_probe,
|
||||
.resume = hdaps_resume
|
||||
.resume = hdaps_resume,
|
||||
.driver = {
|
||||
.name = "hdaps",
|
||||
.owner = THIS_MODULE,
|
||||
},
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -540,7 +541,7 @@ static int __init hdaps_init(void)
|
|||
goto out;
|
||||
}
|
||||
|
||||
ret = driver_register(&hdaps_driver);
|
||||
ret = platform_driver_register(&hdaps_driver);
|
||||
if (ret)
|
||||
goto out_region;
|
||||
|
||||
|
|
@ -588,7 +589,7 @@ out_group:
|
|||
out_device:
|
||||
platform_device_unregister(pdev);
|
||||
out_driver:
|
||||
driver_unregister(&hdaps_driver);
|
||||
platform_driver_unregister(&hdaps_driver);
|
||||
out_region:
|
||||
release_region(HDAPS_LOW_PORT, HDAPS_NR_PORTS);
|
||||
out:
|
||||
|
|
@ -602,7 +603,7 @@ static void __exit hdaps_exit(void)
|
|||
input_unregister_device(hdaps_idev);
|
||||
sysfs_remove_group(&pdev->dev.kobj, &hdaps_attribute_group);
|
||||
platform_device_unregister(pdev);
|
||||
driver_unregister(&hdaps_driver);
|
||||
platform_driver_unregister(&hdaps_driver);
|
||||
release_region(HDAPS_LOW_PORT, HDAPS_NR_PORTS);
|
||||
|
||||
printk(KERN_INFO "hdaps: driver unloaded.\n");
|
||||
|
|
|
|||
Loading…
Reference in a new issue