Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23...
[linux-2.6-microblaze.git] / include / linux / tty_driver.h
index 2f719b4..448f8ee 100644 (file)
@@ -89,7 +89,7 @@
  *
  *     Note: Do not call this function directly, call tty_driver_flush_chars
  * 
- * int  (*write_room)(struct tty_struct *tty);
+ * unsigned int  (*write_room)(struct tty_struct *tty);
  *
  *     This routine returns the numbers of characters the tty driver
  *     will accept for queuing to be written.  This number is subject
  *     the line discipline are close to full, and it should somehow
  *     signal that no more characters should be sent to the tty.
  *
- *     Optional: Always invoke via tty_throttle(), called under the
+ *     Optional: Always invoke via tty_throttle_safe(), called under the
  *     termios lock.
  * 
  * void (*unthrottle)(struct tty_struct * tty);
  *     This routine notifies the tty driver that it should stop
  *     outputting characters to the tty device.  
  *
- *     Called with ->flow_lock held. Serialized with start() method.
+ *     Called with ->flow.lock held. Serialized with start() method.
  *
  *     Optional:
  *
  *     This routine notifies the tty driver that it resume sending
  *     characters to the tty device.
  *
- *     Called with ->flow_lock held. Serialized with stop() method.
+ *     Called with ->flow.lock held. Serialized with stop() method.
  *
  *     Optional:
  *
@@ -256,8 +256,8 @@ struct tty_operations {
                      const unsigned char *buf, int count);
        int  (*put_char)(struct tty_struct *tty, unsigned char ch);
        void (*flush_chars)(struct tty_struct *tty);
-       int  (*write_room)(struct tty_struct *tty);
-       int  (*chars_in_buffer)(struct tty_struct *tty);
+       unsigned int (*write_room)(struct tty_struct *tty);
+       unsigned int (*chars_in_buffer)(struct tty_struct *tty);
        int  (*ioctl)(struct tty_struct *tty,
                    unsigned int cmd, unsigned long arg);
        long (*compat_ioctl)(struct tty_struct *tty,