[PATCH] list_for_each net/
From: maximilian attems <hidden>
Date: 2003-09-03 08:22:02
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) {