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;