diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2004-08-04 10:02:06 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2004-08-04 10:02:06 +0000 |
commit | e1efe7edcdbe4ee04087ade6523025c9ea588ff3 (patch) | |
tree | eef9b61690b6a92d94579b20cfb95180582ddc8e /sys/geom/mirror/g_mirror.c | |
parent | c413d99c4e1edb7fd040a2745b83bec22db71508 (diff) | |
download | src-e1efe7edcdbe4ee04087ade6523025c9ea588ff3.tar.gz src-e1efe7edcdbe4ee04087ade6523025c9ea588ff3.zip |
MFp4: We don't really need g_mirror_free_disk() function.
Notes
Notes:
svn path=/head/; revision=133114
Diffstat (limited to 'sys/geom/mirror/g_mirror.c')
-rw-r--r-- | sys/geom/mirror/g_mirror.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c index ecb1a855104d..e4540ab3e8db 100644 --- a/sys/geom/mirror/g_mirror.c +++ b/sys/geom/mirror/g_mirror.c @@ -398,19 +398,6 @@ fail: return (NULL); } -/* - * Free the disk. - */ -static void -g_mirror_free_disk(struct g_mirror_disk *disk) -{ - - g_topology_assert(); - - g_mirror_disconnect_disk(disk); - free(disk, M_MIRROR); -} - static void g_mirror_destroy_disk(struct g_mirror_disk *disk) { @@ -430,7 +417,8 @@ g_mirror_destroy_disk(struct g_mirror_disk *disk) case G_MIRROR_DISK_STATE_NEW: case G_MIRROR_DISK_STATE_STALE: case G_MIRROR_DISK_STATE_ACTIVE: - g_mirror_free_disk(disk); + g_mirror_disconnect_disk(disk); + free(disk, M_MIRROR); break; default: KASSERT(0 == 1, ("Wrong disk state (%s, %s).", |