summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc
diff options
context:
space:
mode:
authorjkoshy <jkoshy@FreeBSD.org>2008-11-15 11:11:32 +0000
committerjkoshy <jkoshy@FreeBSD.org>2008-11-15 11:11:32 +0000
commitc3c6b9be19173ab7196fc9f956578a2baf3830a3 (patch)
treeee4dacaedc40e74c006af00e2ecfd8df4780d639 /sys/dev/hwpmc
parent74a7fd43b6cd99ddb2f0450b4916316d44e51fd1 (diff)
downloadFreeBSD-src-c3c6b9be19173ab7196fc9f956578a2baf3830a3.zip
FreeBSD-src-c3c6b9be19173ab7196fc9f956578a2baf3830a3.tar.gz
Correct an oversight: call the MD finalize hook at module unload
time.
Diffstat (limited to 'sys/dev/hwpmc')
-rw-r--r--sys/dev/hwpmc/hwpmc_mod.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/hwpmc/hwpmc_mod.c b/sys/dev/hwpmc/hwpmc_mod.c
index 32db1b8..9f30c1f 100644
--- a/sys/dev/hwpmc/hwpmc_mod.c
+++ b/sys/dev/hwpmc/hwpmc_mod.c
@@ -4656,6 +4656,9 @@ pmc_cleanup(void)
if (md->pmd_pcpu_fini)
md->pmd_pcpu_fini(cpu);
}
+
+ pmc_md_finalize(md);
+
free(md, M_PMC);
md = NULL;
pmc_restore_cpu_binding(&pb);
OpenPOWER on IntegriCloud