diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c --- a/sys/dev/sound/pcm/sound.c +++ b/sys/dev/sound/pcm/sound.c @@ -839,40 +839,40 @@ ret = 0; switch (type) { - case MOD_LOAD: - pcm_devclass = devclass_create("pcm"); - pcmsg_unrhdr = new_unrhdr(1, INT_MAX, NULL); - p_unr = new_unrhdr(0, INT_MAX, NULL); - vp_unr = new_unrhdr(0, INT_MAX, NULL); - r_unr = new_unrhdr(0, INT_MAX, NULL); - vr_unr = new_unrhdr(0, INT_MAX, NULL); - break; - case MOD_UNLOAD: - if (pcmsg_unrhdr != NULL) { - delete_unrhdr(pcmsg_unrhdr); - pcmsg_unrhdr = NULL; - } - if (p_unr != NULL) { - delete_unrhdr(p_unr); - p_unr = NULL; - } - if (vp_unr != NULL) { - delete_unrhdr(vp_unr); - vp_unr = NULL; - } - if (r_unr != NULL) { - delete_unrhdr(r_unr); - r_unr = NULL; - } - if (vr_unr != NULL) { - delete_unrhdr(vr_unr); - vr_unr = NULL; - } - break; - case MOD_SHUTDOWN: - break; - default: - ret = ENOTSUP; + case MOD_LOAD: + pcm_devclass = devclass_create("pcm"); + pcmsg_unrhdr = new_unrhdr(1, INT_MAX, NULL); + p_unr = new_unrhdr(0, INT_MAX, NULL); + vp_unr = new_unrhdr(0, INT_MAX, NULL); + r_unr = new_unrhdr(0, INT_MAX, NULL); + vr_unr = new_unrhdr(0, INT_MAX, NULL); + break; + case MOD_UNLOAD: + if (pcmsg_unrhdr != NULL) { + delete_unrhdr(pcmsg_unrhdr); + pcmsg_unrhdr = NULL; + } + if (p_unr != NULL) { + delete_unrhdr(p_unr); + p_unr = NULL; + } + if (vp_unr != NULL) { + delete_unrhdr(vp_unr); + vp_unr = NULL; + } + if (r_unr != NULL) { + delete_unrhdr(r_unr); + r_unr = NULL; + } + if (vr_unr != NULL) { + delete_unrhdr(vr_unr); + vr_unr = NULL; + } + break; + case MOD_SHUTDOWN: + break; + default: + ret = ENOTSUP; } return ret;