]> git.openfabrics.org - ~emulex/infiniband.git/commitdiff
n_tty: Move n_tty_write_wakeup() to avoid forward declaration
authorPeter Hurley <peter@hurleysoftware.com>
Sat, 15 Jun 2013 13:14:34 +0000 (09:14 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Jul 2013 23:43:02 +0000 (16:43 -0700)
Prepare to special case pty flow control; avoid forward declaration.

Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/n_tty.c

index 9e13c804ae723e29e92912e0f1a6d2e80c7e2721..0e3efc1ed2d5b718af0bab72f4c18ec886046fe1 100644 (file)
@@ -214,6 +214,21 @@ static ssize_t chars_in_buffer(struct tty_struct *tty)
        return n;
 }
 
+/**
+ *     n_tty_write_wakeup      -       asynchronous I/O notifier
+ *     @tty: tty device
+ *
+ *     Required for the ptys, serial driver etc. since processes
+ *     that attach themselves to the master and rely on ASYNC
+ *     IO must be woken up
+ */
+
+static void n_tty_write_wakeup(struct tty_struct *tty)
+{
+       if (tty->fasync && test_and_clear_bit(TTY_DO_WRITE_WAKEUP, &tty->flags))
+               kill_fasync(&tty->fasync, SIGIO, POLL_OUT);
+}
+
 static inline void n_tty_check_throttle(struct tty_struct *tty)
 {
        /*
@@ -1458,22 +1473,6 @@ handle_newline:
        put_tty_queue(c, ldata);
 }
 
-
-/**
- *     n_tty_write_wakeup      -       asynchronous I/O notifier
- *     @tty: tty device
- *
- *     Required for the ptys, serial driver etc. since processes
- *     that attach themselves to the master and rely on ASYNC
- *     IO must be woken up
- */
-
-static void n_tty_write_wakeup(struct tty_struct *tty)
-{
-       if (tty->fasync && test_and_clear_bit(TTY_DO_WRITE_WAKEUP, &tty->flags))
-               kill_fasync(&tty->fasync, SIGIO, POLL_OUT);
-}
-
 /**
  *     n_tty_receive_buf       -       data receive
  *     @tty: terminal device