sysfs_remove_group(&serio->dev.kobj, &serio_id_attr_group);
static void serio_destroy_port(struct serio *serio){	struct serio *child;	child = serio_get_pending_child(serio);	if (child) {		serio_remove_pending_events(child);		put_device(&child->dev);	}	if (serio->stop)		serio->stop(serio);	if (serio->parent) {		serio_pause_rx(serio->parent);		serio->parent->child = NULL;		serio_continue_rx(serio->parent);		serio->parent = NULL;	}	if (serio->registered) {		device_del(&serio->dev);		list_del_init(&serio->node);		serio->registered = 0;	}	serio_remove_pending_events(serio);	put_device(&serio->dev);}