Module Name: src Committed By: dyoung Date: Thu Aug 27 20:24:16 UTC 2009
Modified Files: src/sys/dev/ic: tulip.c Log Message: Use *_FOREACH() routines instead of open-coding them. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/dev/ic/tulip.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ic/tulip.c diff -u src/sys/dev/ic/tulip.c:1.169 src/sys/dev/ic/tulip.c:1.170 --- src/sys/dev/ic/tulip.c:1.169 Fri Apr 17 15:22:35 2009 +++ src/sys/dev/ic/tulip.c Thu Aug 27 20:24:16 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: tulip.c,v 1.169 2009/04/17 15:22:35 cegger Exp $ */ +/* $NetBSD: tulip.c,v 1.170 2009/08/27 20:24:16 dyoung Exp $ */ /*- * Copyright (c) 1998, 1999, 2000, 2002 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.169 2009/04/17 15:22:35 cegger Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.170 2009/08/27 20:24:16 dyoung Exp $"); #include "bpfilter.h" @@ -4033,8 +4033,7 @@ #define PRINT(str) printf("%s%s", sep, str); sep = ", " printf("%s: ", device_xname(sc->sc_dev)); - for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list); - ife != NULL; ife = TAILQ_NEXT(ife, ifm_list)) { + TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, ifm_list) { tm = ife->ifm_aux; if (tm == NULL) { #ifdef DIAGNOSTIC @@ -4211,8 +4210,7 @@ return; } - for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list); - ife != NULL; ife = TAILQ_NEXT(ife, ifm_list)) { + TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, ifm_list) { tm = ife->ifm_aux; if (tm == NULL) continue; @@ -4833,11 +4831,10 @@ * kernel, we lose. The PHY's default media always * takes priority. */ - for (phy = LIST_FIRST(&sc->sc_mii.mii_phys); - phy != NULL; - phy = LIST_NEXT(phy, mii_list)) + LIST_FOREACH(phy, &sc->sc_mii.mii_phys, mii_list) { if (phy->mii_offset == tm->tm_phyno) break; + } if (phy == NULL) { aprint_error_dev(sc->sc_dev, "unable to configure MII\n"); break; @@ -4858,9 +4855,8 @@ * We do this by looking for media with our * PHY's `instance'. */ - for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list); - ife != NULL; - ife = TAILQ_NEXT(ife, ifm_list)) { + TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, + ifm_list) { if (IFM_INST(ife->ifm_media) != phy->mii_inst) continue; ife->ifm_aux = tm; @@ -4990,11 +4986,10 @@ * kernel, we lose. The PHY's default media always * takes priority. */ - for (phy = LIST_FIRST(&sc->sc_mii.mii_phys); - phy != NULL; - phy = LIST_NEXT(phy, mii_list)) + LIST_FOREACH(phy, &sc->sc_mii.mii_phys, mii_list) { if (phy->mii_offset == tm->tm_phyno) break; + } if (phy == NULL) { aprint_error_dev(sc->sc_dev, "unable to configure MII\n"); break; @@ -5015,9 +5010,8 @@ * We do this by looking for media with our * PHY's `instance'. */ - for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list); - ife != NULL; - ife = TAILQ_NEXT(ife, ifm_list)) { + TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, + ifm_list) { if (IFM_INST(ife->ifm_media) != phy->mii_inst) continue; ife->ifm_aux = tm;