class_simple_device_remove(MKDEV(SOUND_MAJOR, p->unit_minor));
class_device_destroy(sound_class, MKDEV(SOUND_MAJOR, p->unit_minor));
static void sound_remove_unit(struct sound_unit **list, int unit){	struct sound_unit *p;	spin_lock(&sound_loader_lock);	p = __sound_remove_unit(list, unit);	spin_unlock(&sound_loader_lock);	if (p) {		devfs_remove(p->name);		class_simple_device_remove(MKDEV(SOUND_MAJOR, p->unit_minor));		kfree(p);	}}