summaryrefslogtreecommitdiff
path: root/include/linux/tty.h
diff options
context:
space:
mode:
authorJiri Slaby <jslaby@suse.cz>2012-01-30 21:14:28 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-02-02 14:55:45 -0800
commit66d450e84ec656ec4b774c41cd8d46b3e48d51df (patch)
tree3a2d623257ec6ac04de296fa98f8485bd4b0a3f8 /include/linux/tty.h
parent6bbcbf22085e0b144899d6067e243dd26c0e7533 (diff)
downloadlinux-3.10-66d450e84ec656ec4b774c41cd8d46b3e48d51df.tar.gz
linux-3.10-66d450e84ec656ec4b774c41cd8d46b3e48d51df.tar.bz2
linux-3.10-66d450e84ec656ec4b774c41cd8d46b3e48d51df.zip
TTY: provide tty_standard_install helper
There are currently many cut&paste copies of what tty_driver_install_tty does when custom ->install method is not provided. Let's get rid of the copies and create a helper with this setup code. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Cc: Havard Skinnemoen <hskinnemoen@google.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/tty.h')
-rw-r--r--include/linux/tty.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/tty.h b/include/linux/tty.h
index d4077418820..a91ff403b3b 100644
--- a/include/linux/tty.h
+++ b/include/linux/tty.h
@@ -484,6 +484,8 @@ extern void deinitialize_tty_struct(struct tty_struct *tty);
extern struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx);
extern int tty_release(struct inode *inode, struct file *filp);
extern int tty_init_termios(struct tty_struct *tty);
+extern int tty_standard_install(struct tty_driver *driver,
+ struct tty_struct *tty);
extern struct tty_struct *tty_pair_get_tty(struct tty_struct *tty);
extern struct tty_struct *tty_pair_get_pty(struct tty_struct *tty);