ioc3/ioc4: various section fixes

Several IOC3 and IOC4 drivers misuse the __devinit and __devexit section
markers.  Use __init and __exit instead as appropriate, then add __devinit
and __devexit where they really belong for PCI drivers.

Also make ioc4_serial_init static.

Signed-off-by: Jean Delvare <[email protected]>
Cc: Pat Gefre <[email protected]>
Cc: Alan Cox <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
Jean Delvare 2009-12-14 18:00:27 -08:00 • committed by Linus Torvalds
commit 2ea5d35a49
4 changed files with 20 additions and 19 deletions

View file

@ -2162,7 +2162,7 @@ static struct ioc3_submodule ioc3uart_ops = {
/**
* ioc3_detect - module init called,
*/
static int __devinit ioc3uart_init(void)
static int __init ioc3uart_init(void)
{
int ret;
@ -2179,7 +2179,7 @@ static int __devinit ioc3uart_init(void)
return ret;
}
static void __devexit ioc3uart_exit(void)
static void __exit ioc3uart_exit(void)
{
ioc3_unregister_submodule(&ioc3uart_ops);
uart_unregister_driver(&ioc3_uart);

View file

@ -2904,7 +2904,7 @@ static struct ioc4_submodule ioc4_serial_submodule = {
/**
* ioc4_serial_init - module init
*/
int ioc4_serial_init(void)
static int __init ioc4_serial_init(void)
{
int ret;
@ -2926,7 +2926,7 @@ int ioc4_serial_init(void)
return ioc4_register_submodule(&ioc4_serial_submodule);
}
static void __devexit ioc4_serial_exit(void)
static void __exit ioc4_serial_exit(void)
{
ioc4_unregister_submodule(&ioc4_serial_submodule);
uart_unregister_driver(&ioc4_uart_rs232);