patch-2.4.0-test10 linux/drivers/char/specialix.c

Next file: linux/drivers/char/stallion.c
Previous file: linux/drivers/char/softdog.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test9/linux/drivers/char/specialix.c linux/drivers/char/specialix.c
@@ -181,11 +181,11 @@
 #define SPECIALIX_TYPE_CALLOUT	2
 
 static struct tty_driver specialix_driver, specialix_callout_driver;
-static int    specialix_refcount = 0;
-static struct tty_struct * specialix_table[SX_NBOARD * SX_NPORT] = { NULL, };
-static struct termios * specialix_termios[SX_NBOARD * SX_NPORT] = { NULL, };
-static struct termios * specialix_termios_locked[SX_NBOARD * SX_NPORT] = { NULL, };
-static unsigned char * tmp_buf = NULL;
+static int    specialix_refcount;
+static struct tty_struct * specialix_table[SX_NBOARD * SX_NPORT];
+static struct termios * specialix_termios[SX_NBOARD * SX_NPORT];
+static struct termios * specialix_termios_locked[SX_NBOARD * SX_NPORT];
+static unsigned char * tmp_buf;
 static DECLARE_MUTEX(tmp_buf_sem);
 
 static unsigned long baud_table[] =  {
@@ -200,9 +200,7 @@
 	{ 0, SX_IOBASE4, 15, },
 };
 
-static struct specialix_port sx_port[SX_NBOARD * SX_NPORT] =  {
-	{ 0, },
-};
+static struct specialix_port sx_port[SX_NBOARD * SX_NPORT];
 		
 
 #ifdef SPECIALIX_TIMER
@@ -1013,7 +1011,7 @@
 	long tmp;
 	unsigned char cor1 = 0, cor3 = 0;
 	unsigned char mcor1 = 0, mcor2 = 0;
-	static int again=0;
+	static int again;
 	
 	if (!(tty = port->tty) || !tty->termios)
 		return;

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)