class_device_destroy(input_class,
class_device_destroy(&input_dev_class,
static void tsdev_disconnect(struct input_handle *handle){	struct tsdev *tsdev = handle->private;	struct tsdev_list *list;	class_device_destroy(input_class,			MKDEV(INPUT_MAJOR, TSDEV_MINOR_BASE + tsdev->minor));	tsdev->exist = 0;	if (tsdev->open) {		input_close_device(handle);		wake_up_interruptible(&tsdev->wait);		list_for_each_entry(list, &tsdev->list, node)			kill_fasync(&list->fasync, SIGIO, POLL_HUP);	} else		tsdev_free(tsdev);}