summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-disk.c
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-03-01 13:17:07 +0000
committersos <sos@FreeBSD.org>2004-03-01 13:17:07 +0000
commit16b335106f4500b821afd926442836fce9e5e3f9 (patch)
tree07b0f1973673fafc42460d1f18cb99255e4aba82 /sys/dev/ata/ata-disk.c
parent46a9b8739bb6233e1160ac2bca5194c1fc3472d5 (diff)
downloadFreeBSD-src-16b335106f4500b821afd926442836fce9e5e3f9.zip
FreeBSD-src-16b335106f4500b821afd926442836fce9e5e3f9.tar.gz
Remember to mtx_destroy mutexes.
Diffstat (limited to 'sys/dev/ata/ata-disk.c')
-rw-r--r--sys/dev/ata/ata-disk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-disk.c b/sys/dev/ata/ata-disk.c
index 504049f..5752e0e 100644
--- a/sys/dev/ata/ata-disk.c
+++ b/sys/dev/ata/ata-disk.c
@@ -169,6 +169,7 @@ ad_detach(struct ata_device *atadev)
mtx_lock(&adp->queue_mtx);
bioq_flush(&adp->queue, NULL, ENXIO);
mtx_unlock(&adp->queue_mtx);
+ mtx_destroy(&adp->queue_mtx);
disk_destroy(adp->disk);
ata_prtdev(atadev, "WARNING - removed from configuration\n");
ata_free_name(atadev);
OpenPOWER on IntegriCloud