diff options
| -rw-r--r-- | drivers/usb/serial/mos7840.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/serial/mos7840.c b/drivers/usb/serial/mos7840.c index 809fb329eca5..1b83b01dfb77 100644 --- a/drivers/usb/serial/mos7840.c +++ b/drivers/usb/serial/mos7840.c | |||
| @@ -423,6 +423,9 @@ static void mos7840_handle_new_msr(struct moschip_port *port, __u8 new_msr) | |||
| 423 | icount->rng++; | 423 | icount->rng++; |
| 424 | smp_wmb(); | 424 | smp_wmb(); |
| 425 | } | 425 | } |
| 426 | |||
| 427 | mos7840_port->delta_msr_cond = 1; | ||
| 428 | wake_up_interruptible(&mos7840_port->delta_msr_wait); | ||
| 426 | } | 429 | } |
| 427 | } | 430 | } |
| 428 | 431 | ||
| @@ -2017,8 +2020,6 @@ static void mos7840_change_port_settings(struct tty_struct *tty, | |||
| 2017 | mos7840_port->read_urb_busy = false; | 2020 | mos7840_port->read_urb_busy = false; |
| 2018 | } | 2021 | } |
| 2019 | } | 2022 | } |
| 2020 | wake_up(&mos7840_port->delta_msr_wait); | ||
| 2021 | mos7840_port->delta_msr_cond = 1; | ||
| 2022 | dev_dbg(&port->dev, "%s - mos7840_port->shadowLCR is End %x\n", __func__, | 2023 | dev_dbg(&port->dev, "%s - mos7840_port->shadowLCR is End %x\n", __func__, |
| 2023 | mos7840_port->shadowLCR); | 2024 | mos7840_port->shadowLCR); |
| 2024 | } | 2025 | } |
