diff --git a/drivers/char/isicom.c b/drivers/char/isicom.c
index adab41cdab65a2be1ccc4b424bb7bd220a962d62..5a747e685993314618e25729cf56b5f796679e0e 100644
--- a/drivers/char/isicom.c
+++ b/drivers/char/isicom.c
@@ -946,8 +946,8 @@ static int isicom_open(struct tty_struct *tty, struct file *filp)
 {
 	struct isi_port *port;
 	struct isi_board *card;
-	unsigned int line, board;
-	int error;
+	unsigned int board;
+	int error, line;
 
 	line = tty->index;
 	if (line < 0 || line > PORT_COUNT-1)