netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] list_for_each net/
@ 2003-09-03  8:22 maximilian attems
  2003-09-04  3:14 ` David S. Miller
  0 siblings, 1 reply; 2+ messages in thread
From: maximilian attems @ 2003-09-03  8:22 UTC (permalink / raw)
  To: kj; +Cc: netfilter-devel, netdev, marcel

[-- Attachment #1: Type: text/plain, Size: 3326 bytes --]

again pure cosmetical changes!!
i checked the FOR_WALKERS and it seems to work.
- for (list = ymf_devs.next; list != &ymf_devs; list = list->next) {
+ list_for_each(list, &ymf_devs) {
tested, please apply

a++ maks


 bluetooth/rfcomm/core.c                  |    2 +-
 core/netfilter.c                         |    4 ++--
 ipv4/netfilter/ip_conntrack_standalone.c |    5 ++---
 ipv4/netfilter/ip_nat_standalone.c       |    2 +-
 ipv6/ip6_fib.c                           |    2 +-
 5 files changed, 7 insertions(+), 8 deletions(-)

--- linux-2.6.0-test4/net/core/netfilter.c	Sat Aug 23 01:55:34 2003
+++ linux/net/core/netfilter.c	Wed Sep  3 09:55:25 2003
@@ -101,7 +101,7 @@
 	if (down_interruptible(&nf_sockopt_mutex) != 0)
 		return -EINTR;
 
-	for (i = nf_sockopts.next; i != &nf_sockopts; i = i->next) {
+	list_for_each(i, &nf_sockopts) {
 		struct nf_sockopt_ops *ops = (struct nf_sockopt_ops *)i;
 		if (ops->pf == reg->pf
 		    && (overlap(ops->set_optmin, ops->set_optmax, 
@@ -296,7 +296,7 @@
 	if (down_interruptible(&nf_sockopt_mutex) != 0)
 		return -EINTR;
 
-	for (i = nf_sockopts.next; i != &nf_sockopts; i = i->next) {
+	list_for_each(i, &nf_sockopts) {
 		ops = (struct nf_sockopt_ops *)i;
 		if (ops->pf == pf) {
 			if (get) {


--- linux-2.6.0-test4/net/ipv4/netfilter/ip_conntrack_standalone.c	Sat Aug 23 01:55:11 2003
+++ linux/net/ipv4/netfilter/ip_conntrack_standalone.c	Wed Sep  3 09:56:47 2003
@@ -151,8 +151,7 @@
 	}
 
 	/* Now iterate through expecteds. */
-	for (e = ip_conntrack_expect_list.next; 
-	     e != &ip_conntrack_expect_list; e = e->next) {
+	list_for_each(e, &ip_conntrack_expect_list) {
 		unsigned int last_len;
 		struct ip_conntrack_expect *expect
 			= (struct ip_conntrack_expect *)e;
@@ -320,7 +319,7 @@
 	struct list_head *i;
 
 	WRITE_LOCK(&ip_conntrack_lock);
-	for (i = protocol_list.next; i != &protocol_list; i = i->next) {
+	list_for_each(i, &protocol_list) {
 		if (((struct ip_conntrack_protocol *)i)->proto
 		    == proto->proto) {
 			ret = -EBUSY;


--- linux-2.6.0-test4/net/ipv4/netfilter/ip_nat_standalone.c	Sat Aug 23 01:58:40 2003
+++ linux/net/ipv4/netfilter/ip_nat_standalone.c	Wed Sep  3 09:57:27 2003
@@ -272,7 +272,7 @@
 	struct list_head *i;
 
 	WRITE_LOCK(&ip_nat_lock);
-	for (i = protos.next; i != &protos; i = i->next) {
+	list_for_each(i, &protos) {
 		if (((struct ip_nat_protocol *)i)->protonum
 		    == proto->protonum) {
 			ret = -EBUSY;


--- linux-2.6.0-test4/net/bluetooth/rfcomm/core.c	Sat Aug 23 01:50:53 2003
+++ linux/net/bluetooth/rfcomm/core.c	Wed Sep  3 09:58:11 2003
@@ -1794,7 +1794,7 @@
 	if (p->next != &s->dlcs)
 		return p->next;
 
-	for (p = s->list.next; p != &session_list; p = p->next) {
+	list_for_each(p, &session_list) {
 		s = list_entry(p, struct rfcomm_session, list);
 		__list_for_each(pp, &s->dlcs) {
 			seq->private = s;


--- linux-2.6.0-test4/net/ipv6/ip6_fib.c	Sat Aug 23 01:58:45 2003
+++ linux/net/ipv6/ip6_fib.c	Wed Sep  3 10:00:51 2003
@@ -99,7 +99,7 @@
 	.next	= &fib6_walker_list, 
 };
 
-#define FOR_WALKERS(w) for ((w)=fib6_walker_list.next; (w) != &fib6_walker_list; (w)=(w)->next)
+#define FOR_WALKERS(w) list_for_each((w), &fib6_walker_list)
 
 static __inline__ u32 fib6_new_sernum(void)
 {



[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-09-04  3:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-03  8:22 [PATCH] list_for_each net/ maximilian attems
2003-09-04  3:14 ` David S. Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).