-static struct device_driver omapflash_driver = {
- .name = "omapflash",
- .bus = &platform_bus_type,
- .probe = omapflash_probe,
- .remove = __devexit_p(omapflash_remove),
+static struct platform_driver omapflash_driver = {
+ .remove = __exit_p(omapflash_remove),
+ .driver = {
+ .name = "omapflash",
+ .owner = THIS_MODULE,
+ },