|
@@ -1310,7 +1310,8 @@ static unsigned int check_modem_status(struct uart_8250_port *up)
|
|
{
|
|
{
|
|
unsigned int status = serial_in(up, UART_MSR);
|
|
unsigned int status = serial_in(up, UART_MSR);
|
|
|
|
|
|
- if (status & UART_MSR_ANY_DELTA && up->ier & UART_IER_MSI) {
|
|
|
|
|
|
+ if (status & UART_MSR_ANY_DELTA && up->ier & UART_IER_MSI &&
|
|
|
|
+ up->port.info != NULL) {
|
|
if (status & UART_MSR_TERI)
|
|
if (status & UART_MSR_TERI)
|
|
up->port.icount.rng++;
|
|
up->port.icount.rng++;
|
|
if (status & UART_MSR_DDSR)
|
|
if (status & UART_MSR_DDSR)
|