There is no reason to call the start function upon resume; the network stack
authorkettenis <kettenis@openbsd.org>
Mon, 2 Aug 2010 19:28:31 +0000 (19:28 +0000)
committerkettenis <kettenis@openbsd.org>
Mon, 2 Aug 2010 19:28:31 +0000 (19:28 +0000)
is perfectly capable to get things going again all by itself.

ok damien@, deraadt@

sys/dev/ic/athn.c

index 0038016..005fbee 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: athn.c,v 1.57 2010/07/22 10:19:37 kettenis Exp $      */
+/*     $OpenBSD: athn.c,v 1.58 2010/08/02 19:28:31 kettenis Exp $      */
 
 /*-
  * Copyright (c) 2009 Damien Bergamini <damien.bergamini@free.fr>
@@ -2716,9 +2716,6 @@ athn_resume(struct athn_softc *sc)
 {
        struct ifnet *ifp = &sc->sc_ic.ic_if;
 
-       if (ifp->if_flags & IFF_UP) {
+       if (ifp->if_flags & IFF_UP)
                athn_init(ifp);
-               if (ifp->if_flags & IFF_RUNNING)
-                       athn_start(ifp);
-       }
 }