/* ic3_shutdown - shut down the port - free irq and disable @port: port to shut down  */
static void ic3_shutdown(struct uart_port *the_port)
/* ic3_shutdown - shut down the port - free irq and disable @port: port to shut down  */
static void ic3_shutdown(struct uart_port *the_port)
{
	unsigned long port_flags;
	struct ioc3_port *port;
	struct uart_state *state;
	port = get_ioc3_port(the_port);
	if (!port)
		return;
	state = the_port->state;
	wake_up_interruptible(&state->port.delta_msr_wait);
	spin_lock_irqsave(&the_port->lock, port_flags);
	set_notification(port, N_ALL, 0);
	spin_unlock_irqrestore(&the_port->lock, port_flags);
}