diff options
author | phk <phk@FreeBSD.org> | 2004-02-14 17:59:44 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2004-02-14 17:59:44 +0000 |
commit | c9a89db245795132bf8c0a936121078738b7ee58 (patch) | |
tree | 6bed7f7ab8f9c60e20a813ccb876e5132efbd88c /sys/geom/bde/g_bde.c | |
parent | 14df0ab802fa99c6a6879ab2191050793193ce65 (diff) | |
download | FreeBSD-src-c9a89db245795132bf8c0a936121078738b7ee58.zip FreeBSD-src-c9a89db245795132bf8c0a936121078738b7ee58.tar.gz |
Do not check error code from closing ->access() calls, we know they succeed.
Diffstat (limited to 'sys/geom/bde/g_bde.c')
-rw-r--r-- | sys/geom/bde/g_bde.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/geom/bde/g_bde.c b/sys/geom/bde/g_bde.c index 4b4e947..84a7b8b 100644 --- a/sys/geom/bde/g_bde.c +++ b/sys/geom/bde/g_bde.c @@ -226,7 +226,6 @@ g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) { struct g_consumer *cp; struct g_provider *pp; - int error; struct g_bde_softc *sc; g_trace(G_T_TOPOLOGY, "g_bde_destroy_geom(%s, %s)", mp->name, gp->name); @@ -244,8 +243,7 @@ g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) KASSERT(cp != NULL, ("NULL consumer")); sc->dead = 1; wakeup(sc); - error = g_access(cp, -1, -1, -1); - KASSERT(error == 0, ("error on close")); + g_access(cp, -1, -1, -1); g_detach(cp); g_destroy_consumer(cp); while (sc->dead != 2 && !LIST_EMPTY(&pp->consumers)) |