From 52c583feb9feaddf446f9fde3ec0deffe87dba53 Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Sun, 27 Jun 2004 20:53:20 +0000 Subject: [PATCH] Make sure to kill the devstat entry for disappearing disks. PR: 68074 Submitted by: Hendrik Scholz --- sys/geom/geom_disk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/geom/geom_disk.c b/sys/geom/geom_disk.c index 87ae2ad2238..7145c0d2e60 100644 --- a/sys/geom/geom_disk.c +++ b/sys/geom/geom_disk.c @@ -404,7 +404,9 @@ disk_destroy(struct disk *dp) g_cancel_event(dp); dp->d_destroyed = 1; - g_post_event(g_disk_destroy, dp, M_WAITOK, NULL); + if (dp->d_devstat != NULL) + devstat_remove_entry(dp->d_devstat); + g_post_event(g_disk_destroy, dp, M_WAITOK, NULL, NULL); } static void