|
@@ -33,6 +33,15 @@ void tty_port_init(struct tty_port *port)
|
|
|
}
|
|
|
EXPORT_SYMBOL(tty_port_init);
|
|
|
|
|
|
+struct device *tty_port_register_device(struct tty_port *port,
|
|
|
+ struct tty_driver *driver, unsigned index,
|
|
|
+ struct device *device)
|
|
|
+{
|
|
|
+ driver->ports[index] = port;
|
|
|
+ return tty_register_device(driver, index, device);
|
|
|
+}
|
|
|
+EXPORT_SYMBOL_GPL(tty_port_register_device);
|
|
|
+
|
|
|
int tty_port_alloc_xmit_buf(struct tty_port *port)
|
|
|
{
|
|
|
/* We may sleep in get_zeroed_page() */
|