Provided by:
linux-doc-2.6.15_2.6.15-23.39_all 
NAME
snd_ctl_remove - remove the control from the card and release it
SYNOPSIS
int snd_ctl_remove (snd_card_t * card, snd_kcontrol_t * kcontrol);
ARGUMENTS
card the card instance
kcontrol
the control instance to remove
DESCRIPTION
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).
Returns 0 if successful, or a negative error code on failure.