diff options
author | sam <sam@FreeBSD.org> | 2003-10-14 22:51:45 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2003-10-14 22:51:45 +0000 |
commit | 55681a746cdf570defdf6b37d0ca2cf5babab61b (patch) | |
tree | 75625f6b82052674c0f159f2d46c01fcc42f4307 /sys/dev/ath/if_ath_pci.c | |
parent | 3989051f829b715c69530ef9f43b3e345ee11515 (diff) | |
download | FreeBSD-src-55681a746cdf570defdf6b37d0ca2cf5babab61b.zip FreeBSD-src-55681a746cdf570defdf6b37d0ca2cf5babab61b.tar.gz |
o convert mutex calls to #defines for portability, etc.
o destroy mutex's on detach (was missing)
Diffstat (limited to 'sys/dev/ath/if_ath_pci.c')
-rw-r--r-- | sys/dev/ath/if_ath_pci.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/ath/if_ath_pci.c b/sys/dev/ath/if_ath_pci.c index ddf602d..40ec01b 100644 --- a/sys/dev/ath/if_ath_pci.c +++ b/sys/dev/ath/if_ath_pci.c @@ -194,14 +194,13 @@ ath_pci_attach(device_t dev) goto bad3; } - mtx_init(&sc->sc_mtx, device_get_nameunit(dev), - MTX_NETWORK_LOCK, MTX_DEF | MTX_RECURSE); + ATH_LOCK_INIT(sc); error = ath_attach(pci_get_device(dev), sc); if (error == 0) return error; - mtx_destroy(&sc->sc_mtx); + ATH_LOCK_DESTROY(sc); bus_dma_tag_destroy(sc->sc_dmat); bad3: bus_teardown_intr(dev, psc->sc_irq, psc->sc_ih); @@ -231,7 +230,7 @@ ath_pci_detach(device_t dev) bus_dma_tag_destroy(sc->sc_dmat); bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR, psc->sc_sr); - mtx_destroy(&sc->sc_mtx); + ATH_LOCK_DESTROY(sc); return (0); } |