diff options
Diffstat (limited to 'include/linux/serial_core.h')
| -rw-r--r-- | include/linux/serial_core.h | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index cbfcf38e220d..a3d7c0d4a03e 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h @@ -123,6 +123,7 @@ struct uart_port {  	void			(*set_termios)(struct uart_port *,  				               struct ktermios *new,  				               struct ktermios *old); +	unsigned int		(*get_mctrl)(struct uart_port *);  	void			(*set_mctrl)(struct uart_port *, unsigned int);  	int			(*startup)(struct uart_port *port);  	void			(*shutdown)(struct uart_port *port); @@ -281,6 +282,8 @@ struct uart_state {  	enum uart_pm_state	pm_state;  	struct circ_buf		xmit; +	atomic_t		refcount; +	wait_queue_head_t	remove_wait;  	struct uart_port	*uart_port;  }; |