diff options
Diffstat (limited to 'drivers/tty/pty.c')
| -rw-r--r-- | drivers/tty/pty.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c index 4d5e8409769c..4d5937c185c1 100644 --- a/drivers/tty/pty.c +++ b/drivers/tty/pty.c @@ -26,6 +26,12 @@  #include <linux/mutex.h>  #include <linux/poll.h> +#undef TTY_DEBUG_HANGUP +#ifdef TTY_DEBUG_HANGUP +# define tty_debug_hangup(tty, f, args...)	tty_debug(tty, f, ##args) +#else +# define tty_debug_hangup(tty, f, args...)	do {} while (0) +#endif  #ifdef CONFIG_UNIX98_PTYS  static struct tty_driver *ptm_driver; @@ -779,6 +785,8 @@ static int ptmx_open(struct inode *inode, struct file *filp)  	if (retval)  		goto err_release; +	tty_debug_hangup(tty, "(tty count=%d)\n", tty->count); +  	tty_unlock(tty);  	return 0;  err_release:  |