Author: yongari
Date: Mon May 25 03:53:12 2009
New Revision: 192720
URL: http://svn.freebsd.org/changeset/base/192720

Log:
  Correctly return the result of mii_mediachg(). Previously it always
  used to return success.

Modified:
  head/sys/dev/msk/if_msk.c

Modified: head/sys/dev/msk/if_msk.c
==============================================================================
--- head/sys/dev/msk/if_msk.c   Mon May 25 03:49:43 2009        (r192719)
+++ head/sys/dev/msk/if_msk.c   Mon May 25 03:53:12 2009        (r192720)
@@ -856,15 +856,16 @@ msk_mediachange(struct ifnet *ifp)
 {
        struct msk_if_softc *sc_if;
        struct mii_data *mii;
+       int error;
 
        sc_if = ifp->if_softc;
 
        MSK_IF_LOCK(sc_if);
        mii = device_get_softc(sc_if->msk_miibus);
-       mii_mediachg(mii);
+       error = mii_mediachg(mii);
        MSK_IF_UNLOCK(sc_if);
 
-       return (0);
+       return (error);
 }
 
 /*
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to