From 7c462ceb2b050c850263218e20100ad6fb4ffa41 Mon Sep 17 00:00:00 2001 From: phk Date: Wed, 23 Apr 2003 20:16:13 +0000 Subject: Turn EV_NEW_PROVIDER into a g_call_me() event. --- sys/geom/geom_event.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'sys/geom/geom_event.c') diff --git a/sys/geom/geom_event.c b/sys/geom/geom_event.c index 46ef58d..eeaaadb 100644 --- a/sys/geom/geom_event.c +++ b/sys/geom/geom_event.c @@ -142,10 +142,6 @@ g_destroy_event(struct g_event *ep) static void g_do_event(struct g_event *ep) { - struct g_class *mp; - struct g_consumer *cp; - struct g_provider *pp; - int i; g_trace(G_T_TOPOLOGY, "g_do_event(%p) %d - ", ep, ep->event); g_topology_assert(); @@ -154,24 +150,6 @@ g_do_event(struct g_event *ep) ep->func(ep->arg, 0); g_topology_assert(); break; - case EV_NEW_PROVIDER: - if (g_shutdown) - break; - pp = ep->ref[0]; - g_trace(G_T_TOPOLOGY, "EV_NEW_PROVIDER(%s)", pp->name); - LIST_FOREACH(mp, &g_classes, class) { - if (mp->taste == NULL) - continue; - i = 1; - LIST_FOREACH(cp, &pp->consumers, consumers) - if(cp->geom->class == mp) - i = 0; - if (i) { - mp->taste(mp, pp, 0); - g_topology_assert(); - } - } - break; case EV_LAST: default: KASSERT(1 == 0, ("Unknown event %d", ep->event)); -- cgit v1.1