snd_ctl_remove — remove the control from the card and release it
| int snd_ctl_remove ( | struct snd_card * card, | 
| struct snd_kcontrol * kcontrol ); | 
   Removes the control from the card and then releases the instance.
   You don't need to call snd_ctl_free_one. You must be in
   the write lock - down_write(card->controls_rwsem).