del_timer(&gc->timer);
del_timer_sync(&gc->timer);
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);	}}