if (sunkbd->reset <0) 
if (sunkbd->reset < 0) 
static int sunkbd_initialize(struct sunkbd *sunkbd){	sunkbd->reset = -2;	sunkbd->serio->write(sunkbd->serio, SUNKBD_CMD_RESET);	wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ);	if (sunkbd->reset <0)		return -1;	sunkbd->type = sunkbd->reset;	if (sunkbd->type == 4) {	/* Type 4 keyboard */		sunkbd->layout = -2;		sunkbd->serio->write(sunkbd->serio, SUNKBD_CMD_LAYOUT);		wait_event_interruptible_timeout(sunkbd->wait, sunkbd->layout >= 0, HZ/4);		if (sunkbd->layout < 0) return -1;		if (sunkbd->layout & SUNKBD_LAYOUT_5_MASK) sunkbd->type = 5;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c42f0c3dde8feb59fc87df45cadb847d5511c0a/sunkbd.c/clean/drivers/input/keyboard/sunkbd.c