* [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).