 up(&tgfx->sem); 
static int tgfx_open(struct input_dev *dev){	struct tgfx *tgfx = dev->private;	if (!tgfx->used++) {		parport_claim(tgfx->pd);		parport_write_control(tgfx->pd->port, 0x04);		mod_timer(&tgfx->timer, jiffies + TGFX_REFRESH_TIME);	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8b1a198bf14d59b67e47dc7b133ec5ea443fb40d/turbografx.c/buggy/drivers/input/joystick/turbografx.c