Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f094298b authored by Tejun Heo's avatar Tejun Heo Committed by Greg Kroah-Hartman
Browse files

68328serial: remove unsed m68k_serial->tqueue_hangup



m68k_serial->tqueue_hangup is unused.  Remove it.

Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Cc: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 5933a161
Loading
Loading
Loading
Loading
+0 −23
Original line number Diff line number Diff line
@@ -393,28 +393,6 @@ static void do_softint(struct work_struct *work)
#endif   
}

/*
 * This routine is called from the scheduler tqueue when the interrupt
 * routine has signalled that a hangup has occurred.  The path of
 * hangup processing is:
 *
 * 	serial interrupt routine -> (scheduler tqueue) ->
 * 	do_serial_hangup() -> tty->hangup() -> rs_hangup()
 * 
 */
static void do_serial_hangup(struct work_struct *work)
{
	struct m68k_serial	*info = container_of(work, struct m68k_serial, tqueue_hangup);
	struct tty_struct	*tty;
	
	tty = info->port.tty;
	if (!tty)
		return;

	tty_hangup(tty);
}


static int startup(struct m68k_serial * info)
{
	m68328_uart *uart = &uart_addr[info->line];
@@ -1348,7 +1326,6 @@ rs68328_init(void)
	    info->count = 0;
	    info->blocked_open = 0;
	    INIT_WORK(&info->tqueue, do_softint);
	    INIT_WORK(&info->tqueue_hangup, do_serial_hangup);
	    init_waitqueue_head(&info->open_wait);
	    init_waitqueue_head(&info->close_wait);
	    info->line = i;
+0 −1
Original line number Diff line number Diff line
@@ -159,7 +159,6 @@ struct m68k_serial {
	int			xmit_tail;
	int			xmit_cnt;
	struct work_struct	tqueue;
	struct work_struct	tqueue_hangup;
	wait_queue_head_t	open_wait;
	wait_queue_head_t	close_wait;
};