aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/tty_ioctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/char/tty_ioctl.c')
-rw-r--r--drivers/char/tty_ioctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/tty_ioctl.c b/drivers/char/tty_ioctl.c
index fd471cb3338f..918e24c885f1 100644
--- a/drivers/char/tty_ioctl.c
+++ b/drivers/char/tty_ioctl.c
@@ -667,7 +667,7 @@ static int send_prio_char(struct tty_struct *tty, char ch)
667 return 0; 667 return 0;
668 } 668 }
669 669
670 if (mutex_lock_interruptible(&tty->atomic_write_lock)) 670 if (tty_write_lock(tty, 0) < 0)
671 return -ERESTARTSYS; 671 return -ERESTARTSYS;
672 672
673 if (was_stopped) 673 if (was_stopped)
@@ -675,7 +675,7 @@ static int send_prio_char(struct tty_struct *tty, char ch)
675 tty->driver->write(tty, &ch, 1); 675 tty->driver->write(tty, &ch, 1);
676 if (was_stopped) 676 if (was_stopped)
677 stop_tty(tty); 677 stop_tty(tty);
678 mutex_unlock(&tty->atomic_write_lock); 678 tty_write_unlock(tty);
679 return 0; 679 return 0;
680} 680}
681 681