input_register_device(&atkbd->dev); 
input_register_device(atkbd->dev); 
static ssize_t atkbd_set_extra(struct atkbd *atkbd, const char *buf, size_t count){	unsigned long value;	char *rest;	if (!atkbd->write)		return -EIO;	value = simple_strtoul(buf, &rest, 10);	if (*rest || value > 1)		return -EINVAL;	if (atkbd->extra != value) {		/* unregister device as it's properties will change */		input_unregister_device(&atkbd->dev);		atkbd->set = atkbd_select_set(atkbd, atkbd->set, value);		atkbd_activate(atkbd);		atkbd_set_device_attrs(atkbd);		input_register_device(&atkbd->dev);	}	return count;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c42f0c3dde8feb59fc87df45cadb847d5511c0a/atkbd.c/clean/drivers/input/keyboard/atkbd.c