input_unregister_device(&kbd->dev); 
input_unregister_device(kbd->dev); 
static void dc_kbd_disconnect(struct maple_device *dev){	struct dc_kbd *kbd = dev->private_data;	input_unregister_device(&kbd->dev);	kfree(kbd);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c42f0c3dde8feb59fc87df45cadb847d5511c0a/maple_keyb.c/buggy/drivers/input/keyboard/maple_keyb.c