Index: geom_subr.c =================================================================== RCS file: /private/FreeBSD/src/sys/geom/geom_subr.c,v retrieving revision 1.74 diff -u -p -u -p -r1.74 geom_subr.c --- geom_subr.c 11 Mar 2004 08:16:23 -0000 1.74 +++ geom_subr.c 18 Mar 2004 01:12:15 -0000 @@ -584,12 +584,12 @@ g_access(struct g_consumer *cp, int dcr, g_topology_assert(); G_VALID_CONSUMER(cp); pp = cp->provider; + KASSERT(pp != NULL, ("access but not attached")); G_VALID_PROVIDER(pp); g_trace(G_T_ACCESS, "g_access(%p(%s), %d, %d, %d)", cp, pp->name, dcr, dcw, dce); - KASSERT(cp->provider != NULL, ("access but not attached")); KASSERT(cp->acr + dcr >= 0, ("access resulting in negative acr")); KASSERT(cp->acw + dcw >= 0, ("access resulting in negative acw")); KASSERT(cp->ace + dce >= 0, ("access resulting in negative ace"));