Author: yongari
Date: Wed Sep  1 21:44:36 2010
New Revision: 212117
URL: http://svn.freebsd.org/changeset/base/212117

Log:
  Report result of link state change to caller. Previously it always
  returned success.

Modified:
  head/sys/dev/sis/if_sis.c

Modified: head/sys/dev/sis/if_sis.c
==============================================================================
--- head/sys/dev/sis/if_sis.c   Wed Sep  1 21:42:19 2010        (r212116)
+++ head/sys/dev/sis/if_sis.c   Wed Sep  1 21:44:36 2010        (r212117)
@@ -2136,6 +2136,7 @@ sis_ifmedia_upd(struct ifnet *ifp)
 {
        struct sis_softc        *sc;
        struct mii_data         *mii;
+       int                     error;
 
        sc = ifp->if_softc;
 
@@ -2147,10 +2148,10 @@ sis_ifmedia_upd(struct ifnet *ifp)
                LIST_FOREACH(miisc, &mii->mii_phys, mii_list)
                        mii_phy_reset(miisc);
        }
-       mii_mediachg(mii);
+       error = mii_mediachg(mii);
        SIS_UNLOCK(sc);
 
-       return (0);
+       return (error);
 }
 
 /*
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to