if (!tty || !info->xmit.buf) 
if (!info->xmit.buf) 
static void rs_put_char(struct tty_struct *tty, unsigned char ch){	struct async_struct *info = (struct async_struct *)tty->driver_data;	unsigned long flags;	if (serial_paranoia_check(info, tty->name, "rs_put_char"))		return;	if (!tty || !info->xmit.buf)		return;	local_irq_save(flags);	if (CIRC_SPACE(info->xmit.head,		       info->xmit.tail,		       SERIAL_XMIT_SIZE) == 0) {		local_irq_restore(flags);		return;	}	info->xmit.buf[info->xmit.head++] = ch;	info->xmit.head &= SERIAL_XMIT_SIZE-1;	local_irq_restore(flags);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d9ad7ef1979d65a4200847ec91be5b9ad961eba8/amiserial.c/buggy/drivers/char/amiserial.c