input_unregister_device(&ir->input); 
input_unregister_device(ir->input); 
static int ir_remove(struct device *dev){	struct IR *ir = dev_get_drvdata(dev);	if (ir->polling) {		del_timer(&ir->timer);		flush_scheduled_work();	}	input_unregister_device(&ir->input);	kfree(ir);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b7df3910c1298fee8ed7b9dfd2da74b85df5539c/ir-kbd-gpio.c/clean/drivers/media/video/ir-kbd-gpio.c