spin_unlock_irqrestore(&port->ip_lock, port_flags); 
spin_unlock_irqrestore(&the_port->lock, port_flags); 
static int ic4_startup(struct uart_port *the_port){	int retval;	struct ioc4_port *port;	struct ioc4_control *control;	struct uart_info *info;	unsigned long port_flags;	if (!the_port) {		return -ENODEV;	}	port = get_ioc4_port(the_port);	if (!port) {		return -ENODEV;	}	info = the_port->info;	control = port->ip_control;	if (!control) {		return -ENODEV;	}	/* Start up the serial port */	spin_lock_irqsave(&port->ip_lock, port_flags);	retval = ic4_startup_local(the_port);	spin_unlock_irqrestore(&port->ip_lock, port_flags);	return retval;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/396dc44bcac58f464b7b23c345052e37881cccea/ioc4_serial.c/buggy/drivers/serial/ioc4_serial.c