spin_lock_irqsave(&port->ip_lock, port_flags); 
spin_lock_irqsave(&the_port->lock, port_flags); 
static void ic4_shutdown(struct uart_port *the_port){	unsigned long port_flags;	struct ioc4_port *port;	struct uart_info *info;	port = get_ioc4_port(the_port);	if (!port)		return;	info = the_port->info;	if (!(info->flags & UIF_INITIALIZED))		return;	wake_up_interruptible(&info->delta_msr_wait);	if (info->tty)		set_bit(TTY_IO_ERROR, &info->tty->flags);	spin_lock_irqsave(&port->ip_lock, port_flags);	set_notification(port, N_ALL, 0);	info->flags &= ~UIF_INITIALIZED;	spin_unlock_irqrestore(&port->ip_lock, port_flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/396dc44bcac58f464b7b23c345052e37881cccea/ioc4_serial.c/buggy/drivers/serial/ioc4_serial.c