out: spin_unlock_irqrestore(&serport->lock, flags);
static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int count){	struct serport *serport = (struct serport*) tty->disc_data;	int i;	for (i = 0; i < count; i++)		serio_interrupt(serport->serio, cp[i], 0, NULL);}