Char: icom, mark __init as __devinit
authorJiri Slaby <jirislaby@gmail.com>
Wed, 25 Apr 2007 23:35:22 +0000 (01:35 +0200)
committerAdrian Bunk <bunk@stusta.de>
Wed, 25 Apr 2007 23:35:22 +0000 (01:35 +0200)
Two functions are called from __devinit context, but they are marked as
__init. Fix this.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
drivers/serial/icom.c

index 144a7a352b28c4fb2328a3b0857d90fc72da4e90..760a3bcc536b993125f1df04c4f2dff3695adb9e 100644 (file)
@@ -166,7 +166,7 @@ static void free_port_memory(struct icom_port *icom_port)
        }
 }
 
-static int __init get_port_memory(struct icom_port *icom_port)
+static int __devinit get_port_memory(struct icom_port *icom_port)
 {
        int index;
        unsigned long stgAddr;
@@ -1383,7 +1383,7 @@ static void icom_port_active(struct icom_port *icom_port, struct icom_adapter *i
                            0x8024 + 2 - 2 * (icom_port->port - 2);
        }
 }
-static int __init icom_load_ports(struct icom_adapter *icom_adapter)
+static int __devinit icom_load_ports(struct icom_adapter *icom_adapter)
 {
        struct icom_port *icom_port;
        int port_num;