aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2020-06-25 20:20:22 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2020-06-25 20:20:22 +0000
commitb172f23dd78c84915c791b036e966a455d5a3819 (patch)
tree1629a0dab330b0c56fb78f55e2946b1213080c34 /sys/geom
parent17a831ea25c9a69ae13416cbfdb597b31dac3603 (diff)
downloadsrc-b172f23dd78c84915c791b036e966a455d5a3819.tar.gz
src-b172f23dd78c84915c791b036e966a455d5a3819.zip
Use zfree() instead of bzero() and free().
These bzero's should have been explicit_bzero's. Reviewed by: cem, delphij Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D25437
Notes
Notes: svn path=/head/; revision=362626
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/eli/g_eli.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/geom/eli/g_eli.c b/sys/geom/eli/g_eli.c
index 52082294b4e3..dbfb16c27d04 100644
--- a/sys/geom/eli/g_eli.c
+++ b/sys/geom/eli/g_eli.c
@@ -1005,8 +1005,7 @@ failed:
g_destroy_consumer(cp);
g_destroy_geom(gp);
g_eli_key_destroy(sc);
- bzero(sc, sizeof(*sc));
- free(sc, M_ELI);
+ zfree(sc, M_ELI);
return (NULL);
}
@@ -1049,8 +1048,7 @@ g_eli_destroy(struct g_eli_softc *sc, boolean_t force)
mtx_destroy(&sc->sc_queue_mtx);
gp->softc = NULL;
g_eli_key_destroy(sc);
- bzero(sc, sizeof(*sc));
- free(sc, M_ELI);
+ zfree(sc, M_ELI);
G_ELI_DEBUG(0, "Device %s destroyed.", gp->name);
g_wither_geom_close(gp, ENXIO);