summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_ath_pci.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2003-10-14 22:51:45 +0000
committersam <sam@FreeBSD.org>2003-10-14 22:51:45 +0000
commit55681a746cdf570defdf6b37d0ca2cf5babab61b (patch)
tree75625f6b82052674c0f159f2d46c01fcc42f4307 /sys/dev/ath/if_ath_pci.c
parent3989051f829b715c69530ef9f43b3e345ee11515 (diff)
downloadFreeBSD-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.c7
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);
}
OpenPOWER on IntegriCloud