input_unregister_device(&guillemot->dev);
input_unregister_device(guillemot->dev);
static void guillemot_disconnect(struct gameport *gameport){	struct guillemot *guillemot = gameport_get_drvdata(gameport);	printk(KERN_INFO "guillemot.c: Failed %d reads out of %d on %s\n", guillemot->reads, guillemot->bads, guillemot->phys);	input_unregister_device(&guillemot->dev);	gameport_close(gameport);	kfree(guillemot);}