diff options
Diffstat (limited to 'drivers/tty/serial/msm_serial.c')
-rw-r--r-- | drivers/tty/serial/msm_serial.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c index 95fd39be2934..b11e99797fd8 100644 --- a/drivers/tty/serial/msm_serial.c +++ b/drivers/tty/serial/msm_serial.c | |||
@@ -91,14 +91,14 @@ static void msm_enable_ms(struct uart_port *port) | |||
91 | 91 | ||
92 | static void handle_rx_dm(struct uart_port *port, unsigned int misr) | 92 | static void handle_rx_dm(struct uart_port *port, unsigned int misr) |
93 | { | 93 | { |
94 | struct tty_struct *tty = port->state->port.tty; | 94 | struct tty_port *tport = &port->state->port; |
95 | unsigned int sr; | 95 | unsigned int sr; |
96 | int count = 0; | 96 | int count = 0; |
97 | struct msm_port *msm_port = UART_TO_MSM(port); | 97 | struct msm_port *msm_port = UART_TO_MSM(port); |
98 | 98 | ||
99 | if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) { | 99 | if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) { |
100 | port->icount.overrun++; | 100 | port->icount.overrun++; |
101 | tty_insert_flip_char(tty, 0, TTY_OVERRUN); | 101 | tty_insert_flip_char(tport, 0, TTY_OVERRUN); |
102 | msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR); | 102 | msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR); |
103 | } | 103 | } |
104 | 104 | ||
@@ -132,12 +132,12 @@ static void handle_rx_dm(struct uart_port *port, unsigned int misr) | |||
132 | port->icount.frame++; | 132 | port->icount.frame++; |
133 | 133 | ||
134 | /* TODO: handle sysrq */ | 134 | /* TODO: handle sysrq */ |
135 | tty_insert_flip_string(tty, (char *) &c, | 135 | tty_insert_flip_string(tport, (char *)&c, |
136 | (count > 4) ? 4 : count); | 136 | (count > 4) ? 4 : count); |
137 | count -= 4; | 137 | count -= 4; |
138 | } | 138 | } |
139 | 139 | ||
140 | tty_flip_buffer_push(tty); | 140 | tty_flip_buffer_push(tport); |
141 | if (misr & (UART_IMR_RXSTALE)) | 141 | if (misr & (UART_IMR_RXSTALE)) |
142 | msm_write(port, UART_CR_CMD_RESET_STALE_INT, UART_CR); | 142 | msm_write(port, UART_CR_CMD_RESET_STALE_INT, UART_CR); |
143 | msm_write(port, 0xFFFFFF, UARTDM_DMRX); | 143 | msm_write(port, 0xFFFFFF, UARTDM_DMRX); |
@@ -146,7 +146,7 @@ static void handle_rx_dm(struct uart_port *port, unsigned int misr) | |||
146 | 146 | ||
147 | static void handle_rx(struct uart_port *port) | 147 | static void handle_rx(struct uart_port *port) |
148 | { | 148 | { |
149 | struct tty_struct *tty = port->state->port.tty; | 149 | struct tty_port *tport = &port->state->port; |
150 | unsigned int sr; | 150 | unsigned int sr; |
151 | 151 | ||
152 | /* | 152 | /* |
@@ -155,7 +155,7 @@ static void handle_rx(struct uart_port *port) | |||
155 | */ | 155 | */ |
156 | if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) { | 156 | if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) { |
157 | port->icount.overrun++; | 157 | port->icount.overrun++; |
158 | tty_insert_flip_char(tty, 0, TTY_OVERRUN); | 158 | tty_insert_flip_char(tport, 0, TTY_OVERRUN); |
159 | msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR); | 159 | msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR); |
160 | } | 160 | } |
161 | 161 | ||
@@ -186,10 +186,10 @@ static void handle_rx(struct uart_port *port) | |||
186 | } | 186 | } |
187 | 187 | ||
188 | if (!uart_handle_sysrq_char(port, c)) | 188 | if (!uart_handle_sysrq_char(port, c)) |
189 | tty_insert_flip_char(tty, c, flag); | 189 | tty_insert_flip_char(tport, c, flag); |
190 | } | 190 | } |
191 | 191 | ||
192 | tty_flip_buffer_push(tty); | 192 | tty_flip_buffer_push(tport); |
193 | } | 193 | } |
194 | 194 | ||
195 | static void reset_dm_count(struct uart_port *port) | 195 | static void reset_dm_count(struct uart_port *port) |