/* This is the serial driver's interrupt routine for a single port  */
static irqreturn_t rs_interrupt_single(int irq, void *dev_id)
/* This is the serial driver's interrupt routine for a single port  */
static irqreturn_t rs_interrupt_single(int irq, void *dev_id)
{
	struct async_struct * info;
	info = IRQ_ports[irq];
	if (!info || !info->tty) {
		printk(KERN_INFO "simrs_interrupt_single: info|tty=0 info=%p problem\n", info);
		return IRQ_NONE;
	}
	receive_chars(info->tty);
	return IRQ_HANDLED;
}