diff options
Diffstat (limited to 'include/linux/tty.h')
-rw-r--r-- | include/linux/tty.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/linux/tty.h b/include/linux/tty.h index 6e803291028f..633cac77f9f9 100644 --- a/include/linux/tty.h +++ b/include/linux/tty.h | |||
@@ -672,14 +672,14 @@ static inline void tty_wait_until_sent_from_close(struct tty_struct *tty, | |||
672 | #define wait_event_interruptible_tty(tty, wq, condition) \ | 672 | #define wait_event_interruptible_tty(tty, wq, condition) \ |
673 | ({ \ | 673 | ({ \ |
674 | int __ret = 0; \ | 674 | int __ret = 0; \ |
675 | if (!(condition)) { \ | 675 | if (!(condition)) \ |
676 | __wait_event_interruptible_tty(tty, wq, condition, __ret); \ | 676 | __ret = __wait_event_interruptible_tty(tty, wq, \ |
677 | } \ | 677 | condition); \ |
678 | __ret; \ | 678 | __ret; \ |
679 | }) | 679 | }) |
680 | 680 | ||
681 | #define __wait_event_interruptible_tty(tty, wq, condition, ret) \ | 681 | #define __wait_event_interruptible_tty(tty, wq, condition) \ |
682 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 0, ret, \ | 682 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 0, 0, \ |
683 | tty_unlock(tty); \ | 683 | tty_unlock(tty); \ |
684 | schedule(); \ | 684 | schedule(); \ |
685 | tty_lock(tty)) | 685 | tty_lock(tty)) |