summaryrefslogtreecommitdiffstats
path: root/include/linux/tty.h
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov2010-08-09 16:22:49 +0200
committerGreg Kroah-Hartman2010-10-22 19:19:56 +0200
commit30004ac9c090dcdcca99556b4587b3bad828731a (patch)
treebf8931378abc6912d7e08f2d870d3ac058e78e83 /include/linux/tty.h
parentLinux 2.6.36 (diff)
downloadkernel-qcow2-linux-30004ac9c090dcdcca99556b4587b3bad828731a.tar.gz
kernel-qcow2-linux-30004ac9c090dcdcca99556b4587b3bad828731a.tar.xz
kernel-qcow2-linux-30004ac9c090dcdcca99556b4587b3bad828731a.zip
tty: add tty_struct->dev pointer to corresponding device instance
Some device drivers (mostly tty line disciplines) would like to have way know a struct device instance corresponding to passed tty_struct. Add a struct device pointer to struct tty_struct and populate it during initialize_tty_struct(). Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux/tty.h')
-rw-r--r--include/linux/tty.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/tty.h b/include/linux/tty.h
index 67d64e6efe7a..d94eb86266c4 100644
--- a/include/linux/tty.h
+++ b/include/linux/tty.h
@@ -256,6 +256,7 @@ struct tty_operations;
struct tty_struct {
int magic;
struct kref kref;
+ struct device *dev;
struct tty_driver *driver;
const struct tty_operations *ops;
int index;