diff options
| author | nonaka <nonaka@NetBSD.org> | 2015-07-05 08:14:46 +0000 |
|---|---|---|
| committer | nonaka <nonaka@NetBSD.org> | 2015-07-05 08:14:46 +0000 |
| commit | 967f2f899a89fc3a6a87938b013ba0856917abaf (patch) | |
| tree | c2f12ec20465a2fc836b8650790ca00619a767d9 /sys/dev | |
| parent | bde3b54ae1b974981c619a25a8a69fd0313a7183 (diff) | |
Deregister pmf hook when attach failed.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/pci/hdaudio_pci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/pci/hdaudio_pci.c b/sys/dev/pci/hdaudio_pci.c index 12ab15b43a9..90f6b6c25c2 100644 --- a/sys/dev/pci/hdaudio_pci.c +++ b/sys/dev/pci/hdaudio_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: hdaudio_pci.c,v 1.1 2015/03/28 14:09:59 jmcneill Exp $ */ +/* $NetBSD: hdaudio_pci.c,v 1.2 2015/07/05 08:14:46 nonaka Exp $ */ /* * Copyright (c) 2009 Precedence Technologies Ltd <support@precedence.co.uk> @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hdaudio_pci.c,v 1.1 2015/03/28 14:09:59 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hdaudio_pci.c,v 1.2 2015/07/05 08:14:46 nonaka Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -173,6 +173,7 @@ hdaudio_pci_attach(device_t parent, device_t self, void *opaque) csr = pci_conf_read(sc->sc_pc, sc->sc_tag, PCI_COMMAND_STATUS_REG); csr &= ~(PCI_COMMAND_MASTER_ENABLE | PCI_COMMAND_BACKTOBACK_ENABLE); pci_conf_write(sc->sc_pc, sc->sc_tag, PCI_COMMAND_STATUS_REG, csr); + pmf_device_deregister(self); } } |
