diff options
Diffstat (limited to 'drivers/tc/zs.c')
-rw-r--r-- | drivers/tc/zs.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/tc/zs.c b/drivers/tc/zs.c index 4fff61b32dcb..ed979f13908a 100644 --- a/drivers/tc/zs.c +++ b/drivers/tc/zs.c | |||
@@ -136,14 +136,14 @@ struct dec_serial *zs_chain; /* list of all channels */ | |||
136 | struct tty_struct zs_ttys[NUM_CHANNELS]; | 136 | struct tty_struct zs_ttys[NUM_CHANNELS]; |
137 | 137 | ||
138 | #ifdef CONFIG_SERIAL_DEC_CONSOLE | 138 | #ifdef CONFIG_SERIAL_DEC_CONSOLE |
139 | static struct console sercons; | 139 | static struct console zs_console; |
140 | #endif | 140 | #endif |
141 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ | 141 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ |
142 | !defined(MODULE) | 142 | !defined(MODULE) |
143 | static unsigned long break_pressed; /* break, really ... */ | 143 | static unsigned long break_pressed; /* break, really ... */ |
144 | #endif | 144 | #endif |
145 | 145 | ||
146 | static unsigned char zs_init_regs[16] = { | 146 | static unsigned char zs_init_regs[16] __initdata = { |
147 | 0, /* write 0 */ | 147 | 0, /* write 0 */ |
148 | 0, /* write 1 */ | 148 | 0, /* write 1 */ |
149 | 0, /* write 2 */ | 149 | 0, /* write 2 */ |
@@ -383,7 +383,7 @@ static void receive_chars(struct dec_serial *info) | |||
383 | 383 | ||
384 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ | 384 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ |
385 | !defined(MODULE) | 385 | !defined(MODULE) |
386 | if (break_pressed && info->line == sercons.index) { | 386 | if (break_pressed && info->line == zs_console.index) { |
387 | /* Ignore the null char got when BREAK is removed. */ | 387 | /* Ignore the null char got when BREAK is removed. */ |
388 | if (ch == 0) | 388 | if (ch == 0) |
389 | continue; | 389 | continue; |
@@ -446,7 +446,7 @@ static void status_handle(struct dec_serial *info) | |||
446 | if ((stat & BRK_ABRT) && !(info->read_reg_zero & BRK_ABRT)) { | 446 | if ((stat & BRK_ABRT) && !(info->read_reg_zero & BRK_ABRT)) { |
447 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ | 447 | #if defined(CONFIG_SERIAL_DEC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) && \ |
448 | !defined(MODULE) | 448 | !defined(MODULE) |
449 | if (info->line == sercons.index) { | 449 | if (info->line == zs_console.index) { |
450 | if (!break_pressed) | 450 | if (!break_pressed) |
451 | break_pressed = jiffies; | 451 | break_pressed = jiffies; |
452 | } else | 452 | } else |
@@ -1557,9 +1557,9 @@ static int rs_open(struct tty_struct *tty, struct file * filp) | |||
1557 | } | 1557 | } |
1558 | 1558 | ||
1559 | #ifdef CONFIG_SERIAL_DEC_CONSOLE | 1559 | #ifdef CONFIG_SERIAL_DEC_CONSOLE |
1560 | if (sercons.cflag && sercons.index == line) { | 1560 | if (zs_console.cflag && zs_console.index == line) { |
1561 | tty->termios->c_cflag = sercons.cflag; | 1561 | tty->termios->c_cflag = zs_console.cflag; |
1562 | sercons.cflag = 0; | 1562 | zs_console.cflag = 0; |
1563 | change_speed(info); | 1563 | change_speed(info); |
1564 | } | 1564 | } |
1565 | #endif | 1565 | #endif |
@@ -1581,7 +1581,7 @@ static void __init show_serial_version(void) | |||
1581 | /* Initialize Z8530s zs_channels | 1581 | /* Initialize Z8530s zs_channels |
1582 | */ | 1582 | */ |
1583 | 1583 | ||
1584 | static void probe_sccs(void) | 1584 | static void __init probe_sccs(void) |
1585 | { | 1585 | { |
1586 | struct dec_serial **pp; | 1586 | struct dec_serial **pp; |
1587 | int i, n, n_chips = 0, n_channels, chip, channel; | 1587 | int i, n, n_chips = 0, n_channels, chip, channel; |
@@ -1923,7 +1923,7 @@ static struct tty_driver *serial_console_device(struct console *c, int *index) | |||
1923 | * - initialize the serial port | 1923 | * - initialize the serial port |
1924 | * Return non-zero if we didn't find a serial port. | 1924 | * Return non-zero if we didn't find a serial port. |
1925 | */ | 1925 | */ |
1926 | static int serial_console_setup(struct console *co, char *options) | 1926 | static int __init serial_console_setup(struct console *co, char *options) |
1927 | { | 1927 | { |
1928 | struct dec_serial *info; | 1928 | struct dec_serial *info; |
1929 | int baud = 9600; | 1929 | int baud = 9600; |
@@ -2069,7 +2069,7 @@ static int serial_console_setup(struct console *co, char *options) | |||
2069 | return 0; | 2069 | return 0; |
2070 | } | 2070 | } |
2071 | 2071 | ||
2072 | static struct console sercons = { | 2072 | static struct console zs_console = { |
2073 | .name = "ttyS", | 2073 | .name = "ttyS", |
2074 | .write = serial_console_write, | 2074 | .write = serial_console_write, |
2075 | .device = serial_console_device, | 2075 | .device = serial_console_device, |
@@ -2083,7 +2083,7 @@ static struct console sercons = { | |||
2083 | */ | 2083 | */ |
2084 | void __init zs_serial_console_init(void) | 2084 | void __init zs_serial_console_init(void) |
2085 | { | 2085 | { |
2086 | register_console(&sercons); | 2086 | register_console(&zs_console); |
2087 | } | 2087 | } |
2088 | #endif /* ifdef CONFIG_SERIAL_DEC_CONSOLE */ | 2088 | #endif /* ifdef CONFIG_SERIAL_DEC_CONSOLE */ |
2089 | 2089 | ||