Skip to content

Commit

Permalink
apbuart: Fix build and missing driver unregister.
Browse files Browse the repository at this point in the history
linux/of_platform.h needs to be included

OF driver needs to be unregistered

Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
David S. Miller committed Nov 6, 2009
1 parent d135009 commit ddaf1b2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/serial/apbuart.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include <linux/device.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include <linux/of_platform.h>
#include <linux/platform_device.h>
#include <linux/io.h>
#include <linux/serial_core.h>
Expand Down Expand Up @@ -676,8 +677,7 @@ static int __init grlib_apbuart_init(void)
return ret;
}

ret = of_register_driver(&grlib_apbuart_of_driver, &of_platform_bus_type);

ret = of_register_platform_driver(&grlib_apbuart_of_driver);
if (ret) {
printk(KERN_ERR
"%s: of_register_platform_driver failed (%i)\n",
Expand All @@ -698,7 +698,7 @@ static void __exit grlib_apbuart_exit(void)
&grlib_apbuart_ports[i]);

uart_unregister_driver(&grlib_apbuart_driver);

of_unregister_platform_driver(&grlib_apbuart_of_driver);
}

module_init(grlib_apbuart_init);
Expand Down

0 comments on commit ddaf1b2

Please sign in to comment.