memset(&info->icount, 0, sizeof(info->icount));  
static int startup(SLMP_INFO * info){	if ( debug_level >= DEBUG_LEVEL_INFO )		printk("%s(%d):%s tx_releaseup()\n",__FILE__,__LINE__,info->device_name);	if (info->flags & ASYNC_INITIALIZED)		return 0;	if (!info->tx_buf) {		info->tx_buf = (unsigned char *)kmalloc(info->max_frame_size, GFP_KERNEL);		if (!info->tx_buf) {			printk(KERN_ERR"%s(%d):%s can't allocate transmit buffer\n",				__FILE__,__LINE__,info->device_name);			return -ENOMEM;		}	}	info->pending_bh = 0;	/* program hardware for current parameters */	reset_port(info);	change_params(info);	info->status_timer.expires = jiffies + msecs_to_jiffies(10);	add_timer(&info->status_timer);	if (info->tty)		clear_bit(TTY_IO_ERROR, &info->tty->flags);	info->flags |= ASYNC_INITIALIZED;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/166692e4a045348109f66b493e1b41afde6f3769/synclinkmp.c/clean/drivers/char/synclinkmp.c