up(&gc->sem); 
static void gc_close(struct input_dev *dev){	struct gc *gc = dev->private;	if (!--gc->used) {		del_timer(&gc->timer);		parport_write_control(gc->pd->port, 0x00);		parport_release(gc->pd);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8b1a198bf14d59b67e47dc7b133ec5ea443fb40d/gamecon.c/buggy/drivers/input/joystick/gamecon.c