diff options
author | jkoshy <jkoshy@FreeBSD.org> | 2008-11-15 11:11:32 +0000 |
---|---|---|
committer | jkoshy <jkoshy@FreeBSD.org> | 2008-11-15 11:11:32 +0000 |
commit | c3c6b9be19173ab7196fc9f956578a2baf3830a3 (patch) | |
tree | ee4dacaedc40e74c006af00e2ecfd8df4780d639 /sys/dev/hwpmc | |
parent | 74a7fd43b6cd99ddb2f0450b4916316d44e51fd1 (diff) | |
download | FreeBSD-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.c | 3 |
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); |