diff options
Diffstat (limited to 'sys/dev/patm/if_patm.c')
-rw-r--r-- | sys/dev/patm/if_patm.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/patm/if_patm.c b/sys/dev/patm/if_patm.c index b10603b..3728ecc 100644 --- a/sys/dev/patm/if_patm.c +++ b/sys/dev/patm/if_patm.c @@ -269,10 +269,7 @@ patm_stop(struct patm_softc *sc) * Give any waiters on closing a VCC a chance. They will stop * to wait if they see that IFF_RUNNING disappeared. */ - while (!(cv_waitq_empty(&sc->vcc_cv))) { - cv_broadcast(&sc->vcc_cv); - DELAY(100); - } + cv_broadcast(&sc->vcc_cv); /* free large buffers */ patm_debug(sc, ATTACH, "freeing large buffers..."); |