if (ret) 
if (ret && ret!=-ERESTARTSYS) 
static int av7110_send_fw_cmd(struct av7110 *av7110, u16* buf, int length){	int ret;//	dprintk(4, "%p\n", av7110);	if (!av7110->arm_ready) {		dprintk(1, "arm not ready.\n");		return -1;	}	if (down_interruptible(&av7110->dcomlock))		return -ERESTARTSYS;	ret = __av7110_send_fw_cmd(av7110, buf, length);	up(&av7110->dcomlock);	if (ret)		printk(KERN_ERR "dvb-ttpci: %s(): av7110_send_fw_cmd error %d\n",		       __FUNCTION__, ret);	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c9090ebb247999354f80d45d45b3d5a804a94f7f/av7110_hw.c/clean/drivers/media/dvb/ttpci/av7110_hw.c