diff options
author | lipeng sang - Sun Microsystems - Beijing China <Lipeng.Sang@Sun.COM> | 2009-06-12 12:17:23 +0800 |
---|---|---|
committer | lipeng sang - Sun Microsystems - Beijing China <Lipeng.Sang@Sun.COM> | 2009-06-12 12:17:23 +0800 |
commit | bcd10dc83792724905adb263edda0eacfc9d2c46 (patch) | |
tree | 69b8244c3e45503fa424d60ef2777a18031c491a /usr/src | |
parent | 2d532312273041aba7162ab7038791a6602147d9 (diff) | |
download | illumos-gate-bcd10dc83792724905adb263edda0eacfc9d2c46.tar.gz |
6828784 Beep doesn't work for Opensolaris on DELL LATITUDE D630 (fix mis-merge)
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/common/io/audio/drv/audiohd/audiohd.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c b/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c index ec403ff51d..5058dbbcca 100644 --- a/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c +++ b/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c @@ -345,24 +345,8 @@ audiohd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) if (audio_dev_unregister(statep->adev) != DDI_SUCCESS) return (DDI_FAILURE); - mutex_enter(&statep->hda_mutex); - audiohd_stop_dma(statep); - audiohd_disable_intr(statep); - mutex_exit(&statep->hda_mutex); - ddi_remove_intr(dip, 0, statep->hda_intr_cookie); - if (statep->hda_ksp) - kstat_delete(statep->hda_ksp); - audiohd_free_port(statep); if (audiohd_beep) (void) beep_fini(); - audiohd_destroy_codec(statep); - audiohd_del_controls(statep); - audiohd_fini_controller(statep); - audiohd_fini_pci(statep); - mutex_destroy(&statep->hda_mutex); - if (statep->adev) - audio_dev_free(statep->adev); - kmem_free(statep, sizeof (*statep)); audiohd_destroy(statep); return (DDI_SUCCESS); } |