schedule_timeout(duration); 
msleep_interruptible(duration); 
static void send_break(	struct m68k_serial * info, int duration){	m68328_uart *uart = &uart_addr[info->line];        unsigned long flags;        if (!info->port)                return;        set_current_state(TASK_INTERRUPTIBLE);        save_flags(flags);        cli();#ifdef USE_INTS		uart->utx.w |= UTX_SEND_BREAK;        schedule_timeout(duration);	uart->utx.w &= ~UTX_SEND_BREAK;#endif		        restore_flags(flags);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6a72c7ba2e6df945484d7a85d7a82237270957fd/68328serial.c/buggy/drivers/serial/68328serial.c