netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] 2.6.0-test5 SEQ_START_TOKEN include/net/* [3/3]
@ 2003-09-09 23:06 Joe Perches
  0 siblings, 0 replies; only message in thread
From: Joe Perches @ 2003-09-09 23:06 UTC (permalink / raw)
  To: netdev; +Cc: torvalds

diff -urN linux-2.6.0-test5/net/802/tr.c SEQ_START_TOKEN_5/net/802/tr.c
--- linux-2.6.0-test5/net/802/tr.c	2003-09-08 12:49:52.000000000 -0700
+++ SEQ_START_TOKEN_5/net/802/tr.c	2003-09-09 11:23:09.000000000 -0700
@@ -464,8 +464,6 @@
  */
  
 #ifdef CONFIG_PROC_FS
-/* Magic token to indicate first entry (header line) */
-#define RIF_PROC_START	((void *)1)
 
 static struct rif_cache_s *rif_get_idx(loff_t pos)
 {
@@ -487,7 +485,7 @@
 {
 	spin_lock_bh(&rif_lock);
 
-	return *pos ? rif_get_idx(*pos - 1) : RIF_PROC_START;
+	return *pos ? rif_get_idx(*pos - 1) : SEQ_START_TOKEN;
 }
 
 static void *rif_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -497,7 +495,7 @@
 
 	++*pos;
 
-	if (v == RIF_PROC_START) {
+	if (v == SEQ_START_TOKEN) {
 		i = -1;
 		goto scan;
 	}
@@ -524,7 +522,7 @@
 	int j, rcf_len, segment, brdgnmb;
 	struct rif_cache_s *entry = v;
 
-	if (v == RIF_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq,
 		     "if     TR address       TTL   rcf   routing segments\n");
 	else {
diff -urN linux-2.6.0-test5/net/8021q/vlanproc.c SEQ_START_TOKEN_5/net/8021q/vlanproc.c
--- linux-2.6.0-test5/net/8021q/vlanproc.c	2003-09-08 12:50:01.000000000 -0700
+++ SEQ_START_TOKEN_5/net/8021q/vlanproc.c	2003-09-08 18:35:35.000000000 -0700
@@ -46,10 +46,6 @@
 static void vlan_seq_stop(struct seq_file *seq, void *);
 static int vlandev_seq_show(struct seq_file *seq, void *v);
 
-/* Miscellaneous */
-#define SEQ_START_TOKEN		((void *) 1)
-
-
 /*
  *	Global Data
  */
diff -urN linux-2.6.0-test5/net/appletalk/aarp.c SEQ_START_TOKEN_5/net/appletalk/aarp.c
--- linux-2.6.0-test5/net/appletalk/aarp.c	2003-09-08 12:50:32.000000000 -0700
+++ SEQ_START_TOKEN_5/net/appletalk/aarp.c	2003-09-08 18:35:35.000000000 -0700
@@ -941,7 +941,7 @@
 	iter->table     = resolved;
 	iter->bucket    = 0;
 
-	return *pos ? iter_next(iter, pos) : ((void *)1);
+	return *pos ? iter_next(iter, pos) : SEQ_START_TOKEN);
 }
 
 static void *aarp_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -952,7 +952,7 @@
 	++*pos;
 
 	/* first line after header */
-	if (v == ((void *)1)) 
+	if (v == SEQ_START_TOKEN) 
 		entry = iter_next(iter, NULL);
 		
 	/* next entry in current bucket */
@@ -987,7 +987,7 @@
 	struct aarp_entry *entry = v;
 	unsigned long now = jiffies;
 
-	if (v == ((void *)1))
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, 
 			 "Address  Interface   Hardware Address"
 			 "   Expires LastSend  Retry Status\n");
diff -urN linux-2.6.0-test5/net/appletalk/atalk_proc.c SEQ_START_TOKEN_5/net/appletalk/atalk_proc.c
--- linux-2.6.0-test5/net/appletalk/atalk_proc.c	2003-09-08 12:50:23.000000000 -0700
+++ SEQ_START_TOKEN_5/net/appletalk/atalk_proc.c	2003-09-08 18:35:35.000000000 -0700
@@ -33,7 +33,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&atalk_interfaces_lock);
-	return l ? atalk_get_interface_idx(--l) : (void *)1;
+	return l ? atalk_get_interface_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *atalk_seq_interface_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -41,7 +41,7 @@
 	struct atalk_iface *i;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		i = NULL;
 		if (atalk_interfaces)
 			i = atalk_interfaces;
@@ -62,7 +62,7 @@
 {
 	struct atalk_iface *iface;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Interface        Address   Networks  "
 			      "Status\n");
 		goto out;
@@ -92,7 +92,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&atalk_routes_lock);
-	return l ? atalk_get_route_idx(--l) : (void *)1;
+	return l ? atalk_get_route_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *atalk_seq_route_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -100,7 +100,7 @@
 	struct atalk_route *r;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		r = NULL;
 		if (atalk_routes)
 			r = atalk_routes;
@@ -121,7 +121,7 @@
 {
 	struct atalk_route *rt;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Target        Router  Flags Dev\n");
 		goto out;
 	}
@@ -160,7 +160,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&atalk_sockets_lock);
-	return l ? atalk_get_socket_idx(--l) : (void *)1;
+	return l ? atalk_get_socket_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *atalk_seq_socket_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -168,7 +168,7 @@
 	struct sock *i;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		i = sk_head(&atalk_sockets);
 		goto out;
 	}
@@ -187,7 +187,7 @@
 	struct sock *s;
 	struct atalk_sock *at;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, "Type Local_addr  Remote_addr Tx_queue "
 				"Rx_queue St UID\n");
 		goto out;
diff -urN linux-2.6.0-test5/net/ax25/ax25_route.c SEQ_START_TOKEN_5/net/ax25/ax25_route.c
--- linux-2.6.0-test5/net/ax25/ax25_route.c	2003-09-08 12:50:16.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ax25/ax25_route.c	2003-09-09 11:23:57.000000000 -0700
@@ -281,8 +281,6 @@
 
 #ifdef CONFIG_PROC_FS
 
-#define AX25_PROC_START	((void *)1)
-
 static void *ax25_rt_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	struct ax25_route *ax25_rt;
@@ -290,7 +288,7 @@
  
  	read_lock(&ax25_route_lock);
 	if (*pos == 0)
-		return AX25_PROC_START;
+		return SEQ_START_TOKEN;
 
 	for (ax25_rt = ax25_route_list; ax25_rt != NULL; ax25_rt = ax25_rt->next) {
 		if (i == *pos)
@@ -304,7 +302,7 @@
 static void *ax25_rt_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	++*pos;
-	return (v == AX25_PROC_START) ? ax25_route_list : 
+	return (v == SEQ_START_TOKEN) ? ax25_route_list : 
 		((struct ax25_route *) v)->next;
 }
 
@@ -315,7 +313,7 @@
 
 static int ax25_rt_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == AX25_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "callsign  dev  mode digipeaters\n");
 	else {
 		struct ax25_route *ax25_rt = v;
diff -urN linux-2.6.0-test5/net/ax25/ax25_uid.c SEQ_START_TOKEN_5/net/ax25/ax25_uid.c
--- linux-2.6.0-test5/net/ax25/ax25_uid.c	2003-09-08 12:49:57.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ax25/ax25_uid.c	2003-09-09 11:23:07.000000000 -0700
@@ -144,8 +144,6 @@
 
 #ifdef CONFIG_PROC_FS
 
-#define AX25_PROC_START	((void *)1)
-
 static void *ax25_uid_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	struct ax25_uid_assoc *pt;
@@ -153,7 +151,7 @@
 
 	read_lock(&ax25_uid_lock);
 	if (*pos == 0)
-		return AX25_PROC_START;
+		return SEQ_START_TOKEN;
 
 	for (pt = ax25_uid_list; pt != NULL; pt = pt->next) {
 		if (i == *pos)
@@ -166,7 +164,7 @@
 static void *ax25_uid_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	++*pos;
-	return (v == AX25_PROC_START) ? ax25_uid_list : 
+	return (v == SEQ_START_TOKEN) ? ax25_uid_list : 
 		((struct ax25_uid_assoc *) v)->next;
 }
 
@@ -177,7 +175,7 @@
 
 static int ax25_uid_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == AX25_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "Policy: %d\n", ax25_uid_policy);
 	else {
 		struct ax25_uid_assoc *pt = v;
diff -urN linux-2.6.0-test5/net/core/dev.c SEQ_START_TOKEN_5/net/core/dev.c
--- linux-2.6.0-test5/net/core/dev.c	2003-09-08 12:50:06.000000000 -0700
+++ SEQ_START_TOKEN_5/net/core/dev.c	2003-09-08 18:35:35.000000000 -0700
@@ -1840,13 +1840,13 @@
 void *dev_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&dev_base_lock);
-	return *pos ? dev_get_idx(*pos - 1) : (void *)1;
+	return *pos ? dev_get_idx(*pos - 1) : SEQ_START_TOKEN;
 }
 
 void *dev_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	++*pos;
-	return v == (void *)1 ? dev_base : ((struct net_device *)v)->next;
+	return v == SEQ_START_TOKEN ? dev_base : ((struct net_device *)v)->next;
 }
 
 void dev_seq_stop(struct seq_file *seq, void *v)
@@ -1886,7 +1886,7 @@
  */
 static int dev_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "Inter-|   Receive                            "
 			      "                    |  Transmit\n"
 			      " face |bytes    packets errs drop fifo frame "
diff -urN linux-2.6.0-test5/net/core/wireless.c SEQ_START_TOKEN_5/net/core/wireless.c
--- linux-2.6.0-test5/net/core/wireless.c	2003-09-08 12:50:21.000000000 -0700
+++ SEQ_START_TOKEN_5/net/core/wireless.c	2003-09-08 18:35:35.000000000 -0700
@@ -458,7 +458,7 @@
  */
 static int wireless_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "Inter-| sta-|   Quality        |   Discarded "
 				"packets               | Missed | WE\n"
 				" face | tus | link level noise |  nwid  "
diff -urN linux-2.6.0-test5/net/decnet/af_decnet.c SEQ_START_TOKEN_5/net/decnet/af_decnet.c
--- linux-2.6.0-test5/net/decnet/af_decnet.c	2003-09-08 12:50:06.000000000 -0700
+++ SEQ_START_TOKEN_5/net/decnet/af_decnet.c	2003-09-08 18:35:35.000000000 -0700
@@ -2146,14 +2146,14 @@
 
 static void *dn_socket_seq_start(struct seq_file *seq, loff_t *pos)
 {
-	return *pos ? dn_socket_get_idx(seq, *pos - 1) : (void*)1;
+	return *pos ? dn_socket_get_idx(seq, *pos - 1) : SEQ_START_TOKEN;
 }
 
 static void *dn_socket_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	void *rc;
 
-	if (v == (void*)1) {
+	if (v == SEQ_START_TOKEN) {
 		rc = dn_socket_get_idx(seq, 0);
 		goto out;
 	}
@@ -2169,7 +2169,7 @@
 
 static void dn_socket_seq_stop(struct seq_file *seq, void *v)
 {
-	if (v && v != (void*)1)
+	if (v && v != SEQ_START_TOKEN)
 		read_unlock_bh(&dn_hash_lock);
 }
 
@@ -2269,7 +2269,7 @@
 
 static int dn_socket_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void*)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Local                                              Remote\n");
 	} else {
 		dn_socket_format_entry(seq, v);
diff -urN linux-2.6.0-test5/net/decnet/dn_dev.c SEQ_START_TOKEN_5/net/decnet/dn_dev.c
--- linux-2.6.0-test5/net/decnet/dn_dev.c	2003-09-08 12:50:01.000000000 -0700
+++ SEQ_START_TOKEN_5/net/decnet/dn_dev.c	2003-09-08 18:35:35.000000000 -0700
@@ -1365,7 +1365,7 @@
 			read_unlock(&dev_base_lock);
 		return dev;
 	}
-	return (void*)1;
+	return SEQ_START_TOKEN;
 }
 
 static void *dn_dev_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -1373,7 +1373,7 @@
 	struct net_device *dev = v;
 	loff_t one = 1;
 
-	if (v == (void*)1) {
+	if (v == SEQ_START_TOKEN) {
 		dev = dn_dev_seq_start(seq, &one);
 	} else {
 		dev = dn_dev_get_next(seq, dev);
@@ -1386,7 +1386,7 @@
 
 static void dn_dev_seq_stop(struct seq_file *seq, void *v)
 {
-	if (v && v != (void*)1)
+	if (v && v != SEQ_START_TOKEN)
 		read_unlock(&dev_base_lock);
 }
 
@@ -1406,7 +1406,7 @@
 
 static int dn_dev_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void*)1)
+	if (v == SEQ_START_TOKEN)
         	seq_puts(seq, "Name     Flags T1   Timer1 T3   Timer3 BlkSize Pri State DevType    Router Peer\n");
 	else {
 		struct net_device *dev = v;
diff -urN linux-2.6.0-test5/net/decnet/dn_neigh.c SEQ_START_TOKEN_5/net/decnet/dn_neigh.c
--- linux-2.6.0-test5/net/decnet/dn_neigh.c	2003-09-08 12:50:16.000000000 -0700
+++ SEQ_START_TOKEN_5/net/decnet/dn_neigh.c	2003-09-08 18:35:35.000000000 -0700
@@ -604,7 +604,7 @@
 
 static void *dn_neigh_seq_start(struct seq_file *seq, loff_t *pos)
 {
-	return *pos ? dn_neigh_get_idx(seq, *pos - 1) : (void*)1;
+	return *pos ? dn_neigh_get_idx(seq, *pos - 1) : SEQ_START_TOKEN;
 }
 
 static void *dn_neigh_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -612,7 +612,7 @@
 	void *rc;
 
 
-	if (v == (void*)1) {
+	if (v == SEQ_START_TOKEN) {
 		rc = dn_neigh_get_idx(seq, 0);
 		goto out;
 	}
@@ -628,7 +628,7 @@
 
 static void dn_neigh_seq_stop(struct seq_file *seq, void *v)
 {
-	if (v && v != (void*)1)
+	if (v && v != SEQ_START_TOKEN)
 		read_unlock_bh(&dn_neigh_table.lock);
 }
 
@@ -653,7 +653,7 @@
 
 static int dn_neigh_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void*)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Addr    Flags State Use Blksize Dev\n");
 	} else {
 		dn_neigh_format_entry(seq, v);
diff -urN linux-2.6.0-test5/net/ipv4/arp.c SEQ_START_TOKEN_5/net/ipv4/arp.c
--- linux-2.6.0-test5/net/ipv4/arp.c	2003-09-08 12:50:22.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/arp.c	2003-09-08 18:35:35.000000000 -0700
@@ -1275,7 +1275,7 @@
 
 static void *arp_seq_start(struct seq_file *seq, loff_t *pos)
 {
-	return *pos ? arp_get_idx(seq, *pos - 1) : (void *)1;
+	return *pos ? arp_get_idx(seq, *pos - 1) : SEQ_START_TOKEN;
 }
 
 static void *arp_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -1283,7 +1283,7 @@
 	void *rc;
 	struct arp_iter_state* state;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		rc = arp_get_idx(seq, 0);
 		goto out;
 	}
@@ -1306,7 +1306,7 @@
 {
 	struct arp_iter_state* state = seq->private;
 
-	if (!state->is_pneigh && v != (void *)1)
+	if (!state->is_pneigh && v != SEQ_START_TOKEN)
 		read_unlock_bh(&arp_tbl.lock);
 }
 
@@ -1359,7 +1359,7 @@
 
 static int arp_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "IP address       HW type     Flags       "
 			      "HW address            Mask     Device\n");
 	else {
diff -urN linux-2.6.0-test5/net/ipv4/fib_hash.c SEQ_START_TOKEN_5/net/ipv4/fib_hash.c
--- linux-2.6.0-test5/net/ipv4/fib_hash.c	2003-09-08 12:50:04.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/fib_hash.c	2003-09-08 18:35:35.000000000 -0700
@@ -979,14 +979,14 @@
 
 	read_lock(&fib_hash_lock);
 	if (ip_fib_main_table)
-		v = *pos ? fib_get_next(seq) : (void *)1;
+		v = *pos ? fib_get_next(seq) : SEQ_START_TOKEN;
 	return v;
 }
 
 static void *fib_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	++*pos;
-	return v == (void *)1 ? fib_get_first(seq) : fib_get_next(seq);
+	return v == SEQ_START_TOKEN ? fib_get_first(seq) : fib_get_next(seq);
 }
 
 static void fib_seq_stop(struct seq_file *seq, void *v)
@@ -1025,7 +1025,7 @@
 	struct fib_node *f;
 	struct fib_info *fi;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, "%-127s\n", "Iface\tDestination\tGateway "
 			   "\tFlags\tRefCnt\tUse\tMetric\tMask\t\tMTU"
 			   "\tWindow\tIRTT");
diff -urN linux-2.6.0-test5/net/ipv4/igmp.c SEQ_START_TOKEN_5/net/ipv4/igmp.c
--- linux-2.6.0-test5/net/ipv4/igmp.c	2003-09-08 12:50:40.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/igmp.c	2003-09-08 18:35:35.000000000 -0700
@@ -2162,13 +2162,13 @@
 static void *igmp_mc_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&dev_base_lock);
-	return *pos ? igmp_mc_get_idx(seq, *pos) : (void *)1;
+	return *pos ? igmp_mc_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *igmp_mc_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct ip_mc_list *im;
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		im = igmp_mc_get_first(seq);
 	else
 		im = igmp_mc_get_next(seq, v);
@@ -2190,7 +2190,7 @@
 
 static int igmp_mc_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, 
 			   "Idx\tDevice    : Count Querier\tGroup    Users Timer\tReporter\n");
 	else {
@@ -2337,13 +2337,13 @@
 static void *igmp_mcf_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&dev_base_lock);
-	return *pos ? igmp_mcf_get_idx(seq, *pos) : (void *)1;
+	return *pos ? igmp_mcf_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *igmp_mcf_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct ip_sf_list *psf;
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		psf = igmp_mcf_get_first(seq);
 	else
 		psf = igmp_mcf_get_next(seq, v);
@@ -2372,7 +2372,7 @@
 	struct ip_sf_list *psf = (struct ip_sf_list *)v;
 	struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, 
 			   "%3s %6s "
 			   "%10s %10s %6s %6s\n", "Idx",
diff -urN linux-2.6.0-test5/net/ipv4/raw.c SEQ_START_TOKEN_5/net/ipv4/raw.c
--- linux-2.6.0-test5/net/ipv4/raw.c	2003-09-08 12:50:07.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/raw.c	2003-09-08 18:35:35.000000000 -0700
@@ -736,14 +736,14 @@
 static void *raw_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&raw_v4_lock);
-	return *pos ? raw_get_idx(seq, *pos) : (void *)1;
+	return *pos ? raw_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *raw_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct sock *sk;
 
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		sk = raw_get_first(seq);
 	else
 		sk = raw_get_next(seq, v);
@@ -778,7 +778,7 @@
 {
 	char tmpbuf[129];
 
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "%-127s\n",
 			       "  sl  local_address rem_address   st tx_queue "
 			       "rx_queue tr tm->when retrnsmt   uid  timeout "
diff -urN linux-2.6.0-test5/net/ipv4/route.c SEQ_START_TOKEN_5/net/ipv4/route.c
--- linux-2.6.0-test5/net/ipv4/route.c	2003-09-08 12:50:41.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/route.c	2003-09-08 18:35:35.000000000 -0700
@@ -259,14 +259,14 @@
 
 static void *rt_cache_seq_start(struct seq_file *seq, loff_t *pos)
 {
-	return *pos ? rt_cache_get_idx(seq, *pos) : (void *)1;
+	return *pos ? rt_cache_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *rt_cache_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct rtable *r = NULL;
 
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		r = rt_cache_get_first(seq);
 	else
 		r = rt_cache_get_next(seq, v);
@@ -276,13 +276,13 @@
 
 static void rt_cache_seq_stop(struct seq_file *seq, void *v)
 {
-	if (v && v != (void *)1)
+	if (v && v != SEQ_START_TOKEN)
 		rcu_read_unlock();
 }
 
 static int rt_cache_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "%-127s\n",
 			   "Iface\tDestination\tGateway \tFlags\t\tRefCnt\tUse\t"
 			   "Metric\tSource\t\tMTU\tWindow\tIRTT\tTOS\tHHRef\t"
diff -urN linux-2.6.0-test5/net/ipv4/tcp_ipv4.c SEQ_START_TOKEN_5/net/ipv4/tcp_ipv4.c
--- linux-2.6.0-test5/net/ipv4/tcp_ipv4.c	2003-09-08 12:50:01.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/tcp_ipv4.c	2003-09-08 18:35:35.000000000 -0700
@@ -2351,7 +2351,7 @@
 
 static void *tcp_seq_start(struct seq_file *seq, loff_t *pos)
 {
-	return *pos ? tcp_get_idx(seq, *pos - 1) : (void *)1;
+	return *pos ? tcp_get_idx(seq, *pos - 1) : SEQ_START_TOKEN;
 }
 
 static void *tcp_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -2359,7 +2359,7 @@
 	void *rc = NULL;
 	struct tcp_iter_state* st;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		rc = tcp_get_idx(seq, 0);
 		goto out;
 	}
@@ -2397,7 +2397,7 @@
 			read_unlock_bh(&tp->syn_wait_lock);
 		}
 	case TCP_SEQ_STATE_LISTENING:
-		if (v != (void *)1)
+		if (v != SEQ_START_TOKEN)
 			tcp_listen_unlock();
 		break;
 	case TCP_SEQ_STATE_TIME_WAIT:
@@ -2559,7 +2559,7 @@
 	struct tcp_iter_state* st;
 	char tmpbuf[TMPSZ + 1];
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, "%-*s\n", TMPSZ - 1,
 			   "  sl  local_address rem_address   st tx_queue "
 			   "rx_queue tr tm->when retrnsmt   uid  timeout "
diff -urN linux-2.6.0-test5/net/ipv4/udp.c SEQ_START_TOKEN_5/net/ipv4/udp.c
--- linux-2.6.0-test5/net/ipv4/udp.c	2003-09-08 12:49:54.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv4/udp.c	2003-09-08 18:35:35.000000000 -0700
@@ -1497,7 +1497,7 @@
 
 static int udp4_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "%-127s\n",
 			   "  sl  local_address rem_address   st tx_queue "
 			   "rx_queue tr tm->when retrnsmt   uid  timeout "
diff -urN linux-2.6.0-test5/net/ipv6/addrconf.c SEQ_START_TOKEN_5/net/ipv6/addrconf.c
--- linux-2.6.0-test5/net/ipv6/addrconf.c	2003-09-08 12:50:29.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/addrconf.c	2003-09-08 18:35:35.000000000 -0700
@@ -2170,7 +2170,7 @@
 static void *if6_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock_bh(&addrconf_hash_lock);
-	return *pos ? if6_get_bucket(seq, pos) : (void *)1;
+	return *pos ? if6_get_bucket(seq, pos) : SEQ_START_TOKEN;
 }
 
 static void *if6_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -2178,7 +2178,7 @@
 	struct inet6_ifaddr *ifa;
 	struct if6_iter_state *state;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		ifa = if6_get_bucket(seq, pos);
 		goto out;
 	}
@@ -2214,7 +2214,7 @@
 
 static int if6_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		return 0;
 	else
 		if6_iface_seq_show(seq, v);
diff -urN linux-2.6.0-test5/net/ipv6/ip6_flowlabel.c SEQ_START_TOKEN_5/net/ipv6/ip6_flowlabel.c
--- linux-2.6.0-test5/net/ipv6/ip6_flowlabel.c	2003-09-08 12:49:57.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/ip6_flowlabel.c	2003-09-08 18:35:35.000000000 -0700
@@ -603,14 +603,14 @@
 static void *ip6fl_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock_bh(&ip6_fl_lock);
-	return *pos ? ip6fl_get_idx(seq, *pos) : (void *)1;
+	return *pos ? ip6fl_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *ip6fl_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct ip6_flowlabel *fl;
 
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		fl = ip6fl_get_first(seq);
 	else
 		fl = ip6fl_get_next(seq, v);
@@ -644,7 +644,7 @@
 
 static int ip6fl_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq, "Label S Owner  Users  Linger Expires  "
 				"Dst                              Opt\n");
 	else
diff -urN linux-2.6.0-test5/net/ipv6/mcast.c SEQ_START_TOKEN_5/net/ipv6/mcast.c
--- linux-2.6.0-test5/net/ipv6/mcast.c	2003-09-08 12:50:22.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/mcast.c	2003-09-08 18:35:35.000000000 -0700
@@ -2278,13 +2278,13 @@
 static void *igmp6_mcf_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&dev_base_lock);
-	return *pos ? igmp6_mcf_get_idx(seq, *pos) : (void *)1;
+	return *pos ? igmp6_mcf_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *igmp6_mcf_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct ip6_sf_list *psf;
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		psf = igmp6_mcf_get_first(seq);
 	else
 		psf = igmp6_mcf_get_next(seq, v);
@@ -2313,7 +2313,7 @@
 	struct ip6_sf_list *psf = (struct ip6_sf_list *)v;
 	struct igmp6_mcf_iter_state *state = igmp6_mcf_seq_private(seq);
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, 
 			   "%3s %6s "
 			   "%32s %32s %6s %6s\n", "Idx",
diff -urN linux-2.6.0-test5/net/ipv6/raw.c SEQ_START_TOKEN_5/net/ipv6/raw.c
--- linux-2.6.0-test5/net/ipv6/raw.c	2003-09-08 12:50:02.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/raw.c	2003-09-08 18:35:35.000000000 -0700
@@ -961,14 +961,14 @@
 static void *raw6_seq_start(struct seq_file *seq, loff_t *pos)
 {
 	read_lock(&raw_v6_lock);
-	return *pos ? raw6_get_idx(seq, *pos) : (void *)1;
+	return *pos ? raw6_get_idx(seq, *pos) : SEQ_START_TOKEN;
 }
 
 static void *raw6_seq_next(struct seq_file *seq, void *v, loff_t *pos)
 {
 	struct sock *sk;
 
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		sk = raw6_get_first(seq);
 	else
 		sk = raw6_get_next(seq, v);
@@ -1010,7 +1010,7 @@
 
 static int raw6_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq,
 			   "  sl  "
 			   "local_address                         "
diff -urN linux-2.6.0-test5/net/ipv6/tcp_ipv6.c SEQ_START_TOKEN_5/net/ipv6/tcp_ipv6.c
--- linux-2.6.0-test5/net/ipv6/tcp_ipv6.c	2003-09-08 12:50:07.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/tcp_ipv6.c	2003-09-08 18:35:35.000000000 -0700
@@ -2027,7 +2027,7 @@
 {
 	struct tcp_iter_state *st;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq,
 			   "  sl  "
 			   "local_address                         "
diff -urN linux-2.6.0-test5/net/ipv6/udp.c SEQ_START_TOKEN_5/net/ipv6/udp.c
--- linux-2.6.0-test5/net/ipv6/udp.c	2003-09-08 12:50:22.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipv6/udp.c	2003-09-08 18:35:35.000000000 -0700
@@ -1113,7 +1113,7 @@
 
 static int udp6_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		seq_printf(seq,
 			   "  sl  "
 			   "local_address                         "
diff -urN linux-2.6.0-test5/net/ipx/ipx_proc.c SEQ_START_TOKEN_5/net/ipx/ipx_proc.c
--- linux-2.6.0-test5/net/ipx/ipx_proc.c	2003-09-08 12:49:51.000000000 -0700
+++ SEQ_START_TOKEN_5/net/ipx/ipx_proc.c	2003-09-08 18:35:35.000000000 -0700
@@ -39,7 +39,7 @@
 	loff_t l = *pos;
 
 	spin_lock_bh(&ipx_interfaces_lock);
-	return l ? ipx_get_interface_idx(--l) : (void *)1;
+	return l ? ipx_get_interface_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *ipx_seq_interface_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -47,7 +47,7 @@
 	struct ipx_interface *i;
 
 	++*pos;
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		i = ipx_interfaces_head();
 	else
 		i = ipx_interfaces_next(v);
@@ -63,7 +63,7 @@
 {
 	struct ipx_interface *i;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Network    Node_Address   Primary  Device     "
 			      "Frame_Type");
 #ifdef IPX_REFCNT_DEBUG
@@ -123,7 +123,7 @@
 {
 	loff_t l = *pos;
 	read_lock_bh(&ipx_routes_lock);
-	return l ? ipx_get_route_idx(--l) : (void *)1;
+	return l ? ipx_get_route_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *ipx_seq_route_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -131,7 +131,7 @@
 	struct ipx_route *r;
 
 	++*pos;
-	if (v == (void *)1)
+	if (v == SEQ_START_TOKEN)
 		r = ipx_routes_head();
 	else
 		r = ipx_routes_next(v);
@@ -147,7 +147,7 @@
 {
 	struct ipx_route *rt;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Network    Router_Net   Router_Node\n");
 		goto out;
 	}
@@ -195,7 +195,7 @@
 	loff_t l = *pos;
 
 	spin_lock_bh(&ipx_interfaces_lock);
-	return l ? ipx_get_socket_idx(--l) : (void *)1;
+	return l ? ipx_get_socket_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *ipx_seq_socket_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -205,7 +205,7 @@
 	struct ipx_opt *ipxs;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		sk = NULL;
 		i = ipx_interfaces_head();
 		if (!i)
@@ -245,7 +245,7 @@
 	struct sock *s;
 	struct ipx_opt *ipxs;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 #ifdef CONFIG_IPX_INTERN
 		seq_puts(seq, "Local_Address               "
 			      "Remote_Address              Tx_Queue  "
diff -urN linux-2.6.0-test5/net/irda/irlan/irlan_common.c SEQ_START_TOKEN_5/net/irda/irlan/irlan_common.c
--- linux-2.6.0-test5/net/irda/irlan/irlan_common.c	2003-09-08 12:50:06.000000000 -0700
+++ SEQ_START_TOKEN_5/net/irda/irlan/irlan_common.c	2003-09-09 11:23:02.000000000 -0700
@@ -1068,7 +1068,6 @@
 }
 
 #ifdef CONFIG_PROC_FS
-#define IRLAN_PROC_START_TOKEN	((void *)1)
 
 /*
  * Start of reading /proc entries.
@@ -1083,7 +1082,7 @@
 
 	rcu_read_lock();
 	if (*pos == 0)
-		return IRLAN_PROC_START_TOKEN;
+		return SEQ_START_TOKEN;
 
 	list_for_each_entry(self, &irlans, dev_list) {
 		if (*pos == i) 
@@ -1099,7 +1098,7 @@
 	struct list_head *nxt;
 
 	++*pos;
-	if (v == IRLAN_PROC_START_TOKEN) 
+	if (v == SEQ_START_TOKEN) 
 		nxt = irlans.next;
 	else
 		nxt = ((struct irlan_cb *)v)->dev_list.next;
@@ -1120,7 +1119,7 @@
  */
 static int irlan_seq_show(struct seq_file *seq, void *v)
 {
-	if (v == IRLAN_PROC_START_TOKEN)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "IrLAN instances:\n");
 	else {
 		struct irlan_cb *self = v;
diff -urN linux-2.6.0-test5/net/llc/llc_proc.c SEQ_START_TOKEN_5/net/llc/llc_proc.c
--- linux-2.6.0-test5/net/llc/llc_proc.c	2003-09-08 12:49:52.000000000 -0700
+++ SEQ_START_TOKEN_5/net/llc/llc_proc.c	2003-09-08 18:35:35.000000000 -0700
@@ -67,7 +67,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&llc_main_station.sap_list.lock);
-	return l ? llc_get_sk_idx(--l) : (void *)1;
+	return l ? llc_get_sk_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *llc_seq_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -77,7 +77,7 @@
 	struct llc_sap *sap;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		sk = llc_get_sk_idx(0);
 		goto out;
 	}
@@ -123,7 +123,7 @@
 	struct sock* sk;
 	struct llc_opt *llc;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "SKt Mc local_mac_sap        remote_mac_sap   "
 			      "    tx_queue rx_queue st uid link\n");
 		goto out;
@@ -172,7 +172,7 @@
 	struct sock* sk;
 	struct llc_opt *llc;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Connection list:\n"
 			      "dsap state      retr txw rxw pf ff sf df rs cs "
 			      "tack tpfc trs tbs blog busr\n");
diff -urN linux-2.6.0-test5/net/netrom/af_netrom.c SEQ_START_TOKEN_5/net/netrom/af_netrom.c
--- linux-2.6.0-test5/net/netrom/af_netrom.c	2003-09-08 12:50:06.000000000 -0700
+++ SEQ_START_TOKEN_5/net/netrom/af_netrom.c	2003-09-09 11:23:00.000000000 -0700
@@ -1241,8 +1241,6 @@
 
 #ifdef CONFIG_PROC_FS
 
-/* Marker for header entry */
-#define NETROM_PROC_START	((void *)1)
 static void *nr_info_start(struct seq_file *seq, loff_t *pos)
 {
 	struct sock *s;
@@ -1251,7 +1249,7 @@
 
 	spin_lock_bh(&nr_list_lock);
 	if (*pos == 0)
-		return NETROM_PROC_START;
+		return SEQ_START_TOKEN;
 
 	sk_for_each(s, node, &nr_list) {
 		if (i == *pos)
@@ -1265,7 +1263,7 @@
 {
 	++*pos;
 
-	return (v == NETROM_PROC_START) ? sk_head(&nr_list) 
+	return (v == SEQ_START_TOKEN) ? sk_head(&nr_list) 
 		: sk_next((struct sock *)v);
 }
 	
@@ -1281,7 +1279,7 @@
 	nr_cb *nr;
 	const char *devname;
 
-	if (v == NETROM_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq,
 "user_addr dest_node src_node  dev    my  your  st  vs  vr  va    t1     t2     t4      idle   n2  wnd Snd-Q Rcv-Q inode\n");
 
diff -urN linux-2.6.0-test5/net/netrom/nr_route.c SEQ_START_TOKEN_5/net/netrom/nr_route.c
--- linux-2.6.0-test5/net/netrom/nr_route.c	2003-09-08 12:50:41.000000000 -0700
+++ SEQ_START_TOKEN_5/net/netrom/nr_route.c	2003-09-09 11:22:58.000000000 -0700
@@ -841,7 +841,6 @@
 }
 
 #ifdef CONFIG_PROC_FS
-#define NETROM_PROC_START	((void *) 1)
 
 static void *nr_node_start(struct seq_file *seq, loff_t *pos)
 {
@@ -851,7 +850,7 @@
  
  	spin_lock_bh(&nr_node_list_lock);
 	if (*pos == 0)
-		return NETROM_PROC_START;
+		return SEQ_START_TOKEN;
 
 	nr_node_for_each(nr_node, node, &nr_node_list) {
 		if (i == *pos)
@@ -867,7 +866,7 @@
 	struct hlist_node *node;
 	++*pos;
 	
-	node = (v == NETROM_PROC_START)  
+	node = (v == SEQ_START_TOKEN)  
 		? nr_node_list.first
 		: ((struct nr_node *)v)->node_node.next;
 
@@ -883,7 +882,7 @@
 {
 	int i;
 
-	if (v == NETROM_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq,
 			 "callsign  mnemonic w n qual obs neigh qual obs neigh qual obs neigh\n");
 	else {
@@ -936,7 +935,7 @@
 
 	spin_lock_bh(&nr_neigh_list_lock);
 	if (*pos == 0)
-		return NETROM_PROC_START;
+		return SEQ_START_TOKEN;
 
 	nr_neigh_for_each(nr_neigh, node, &nr_neigh_list) {
 		if (i == *pos)
@@ -950,7 +949,7 @@
 	struct hlist_node *node;
 	++*pos;
 	
-	node = (v == NETROM_PROC_START)  
+	node = (v == SEQ_START_TOKEN)  
 		? nr_neigh_list.first
 		: ((struct nr_neigh *)v)->neigh_node.next;
 
@@ -966,7 +965,7 @@
 {
 	int i;
 
-	if (v == NETROM_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "addr  callsign  dev  qual lock count failed digipeaters\n");
 	else {
 		struct nr_neigh *nr_neigh = v;
diff -urN linux-2.6.0-test5/net/rose/af_rose.c SEQ_START_TOKEN_5/net/rose/af_rose.c
--- linux-2.6.0-test5/net/rose/af_rose.c	2003-09-08 12:50:06.000000000 -0700
+++ SEQ_START_TOKEN_5/net/rose/af_rose.c	2003-09-09 11:22:56.000000000 -0700
@@ -1344,7 +1344,7 @@
 
 	spin_lock_bh(&rose_list_lock);
 	if (*pos == 0)
-		return ROSE_PROC_START;
+		return SEQ_START_TOKEN;
 	
 	i = 1;
 	sk_for_each(s, node, &rose_list) {
@@ -1359,7 +1359,7 @@
 {
 	++*pos;
 
-	return (v == ROSE_PROC_START) ? sk_head(&rose_list) 
+	return (v == SEQ_START_TOKEN) ? sk_head(&rose_list) 
 		: sk_next((struct sock *)v);
 }
 	
@@ -1370,7 +1370,7 @@
 
 static int rose_info_show(struct seq_file *seq, void *v)
 {
-	if (v == ROSE_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, 
 			 "dest_addr  dest_call src_addr   src_call  dev   lci neigh st vs vr va   t  t1  t2  t3  hb    idle Snd-Q Rcv-Q inode\n");
 
diff -urN linux-2.6.0-test5/net/rose/rose_route.c SEQ_START_TOKEN_5/net/rose/rose_route.c
--- linux-2.6.0-test5/net/rose/rose_route.c	2003-09-08 12:50:33.000000000 -0700
+++ SEQ_START_TOKEN_5/net/rose/rose_route.c	2003-09-09 11:22:51.000000000 -0700
@@ -1076,7 +1076,7 @@
 
 	spin_lock_bh(&rose_neigh_list_lock);
 	if (*pos == 0)
-		return ROSE_PROC_START;
+		return SEQ_START_TOKEN;
 
 	for (rose_node = rose_node_list; rose_node && i < *pos; 
 	     rose_node = rose_node->next, ++i);
@@ -1088,7 +1088,7 @@
 {
 	++*pos;
 	
-	return (v == ROSE_PROC_START) ? rose_node_list 
+	return (v == SEQ_START_TOKEN) ? rose_node_list 
 		: ((struct rose_node *)v)->next;
 }
 
@@ -1101,7 +1101,7 @@
 {
 	int i;
 
-	if (v == ROSE_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, "address    mask n neigh neigh neigh\n");
 	else {
 		const struct rose_node *rose_node = v;
@@ -1152,7 +1152,7 @@
 
 	spin_lock_bh(&rose_neigh_list_lock);
 	if (*pos == 0)
-		return ROSE_PROC_START;
+		return SEQ_START_TOKEN;
 
 	for (rose_neigh = rose_neigh_list; rose_neigh && i < *pos; 
 	     rose_neigh = rose_neigh->next, ++i);
@@ -1164,7 +1164,7 @@
 {
 	++*pos;
 	
-	return (v == ROSE_PROC_START) ? rose_neigh_list 
+	return (v == SEQ_START_TOKEN) ? rose_neigh_list 
 		: ((struct rose_neigh *)v)->next;
 }
 
@@ -1177,7 +1177,7 @@
 {
 	int i;
 
-	if (v == ROSE_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, 
 			 "addr  callsign  dev  count use mode restart  t0  tf digipeaters\n");
 	else {
@@ -1234,7 +1234,7 @@
 
 	spin_lock_bh(&rose_route_list_lock);
 	if (*pos == 0)
-		return ROSE_PROC_START;
+		return SEQ_START_TOKEN;
 
 	for (rose_route = rose_route_list; rose_route && i < *pos; 
 	     rose_route = rose_route->next, ++i);
@@ -1246,7 +1246,7 @@
 {
 	++*pos;
 	
-	return (v == ROSE_PROC_START) ? rose_route_list 
+	return (v == SEQ_START_TOKEN) ? rose_route_list 
 		: ((struct rose_route *)v)->next;
 }
 
@@ -1257,7 +1257,7 @@
 
 static int rose_route_show(struct seq_file *seq, void *v)
 {
-	if (v == ROSE_PROC_START)
+	if (v == SEQ_START_TOKEN)
 		seq_puts(seq, 
 			 "lci  address     callsign   neigh  <-> lci  address     callsign   neigh\n");
 	else {
diff -urN linux-2.6.0-test5/net/rxrpc/proc.c SEQ_START_TOKEN_5/net/rxrpc/proc.c
--- linux-2.6.0-test5/net/rxrpc/proc.c	2003-09-08 12:50:07.000000000 -0700
+++ SEQ_START_TOKEN_5/net/rxrpc/proc.c	2003-09-08 18:35:35.000000000 -0700
@@ -226,7 +226,7 @@
 
 	/* allow for the header line */
 	if (!pos)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	pos--;
 
 	/* find the n'th element in the list */
@@ -248,7 +248,7 @@
 	(*pos)++;
 
 	_p = v;
-	_p = v==(void*)1 ? rxrpc_proc_transports.next : _p->next;
+	_p = v==SEQ_START_TOKEN ? rxrpc_proc_transports.next : _p->next;
 
 	return _p!=&rxrpc_proc_transports ? _p : NULL;
 } /* end rxrpc_proc_transports_next() */
@@ -272,7 +272,7 @@
 	struct rxrpc_transport *trans = list_entry(v,struct rxrpc_transport,proc_link);
 
 	/* display header on line 1 */
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m, "LOCAL USE\n");
 		return 0;
 	}
@@ -319,7 +319,7 @@
 
 	/* allow for the header line */
 	if (!pos)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	pos--;
 
 	/* find the n'th element in the list */
@@ -341,7 +341,7 @@
 	(*pos)++;
 
 	_p = v;
-	_p = v==(void*)1 ? rxrpc_peers.next : _p->next;
+	_p = v==SEQ_START_TOKEN ? rxrpc_peers.next : _p->next;
 
 	return _p!=&rxrpc_peers ? _p : NULL;
 } /* end rxrpc_proc_peers_next() */
@@ -366,7 +366,7 @@
 	signed long timeout;
 
 	/* display header on line 1 */
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m,"LOCAL REMOTE   USAGE CONNS  TIMEOUT   MTU RTT(uS)\n");
 		return 0;
 	}
@@ -422,7 +422,7 @@
 
 	/* allow for the header line */
 	if (!pos)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	pos--;
 
 	/* find the n'th element in the list */
@@ -444,7 +444,7 @@
 	(*pos)++;
 
 	_p = v;
-	_p = v==(void*)1 ? rxrpc_conns.next : _p->next;
+	_p = v==SEQ_START_TOKEN ? rxrpc_conns.next : _p->next;
 
 	return _p!=&rxrpc_conns ? _p : NULL;
 } /* end rxrpc_proc_conns_next() */
@@ -469,7 +469,7 @@
 	signed long timeout;
 
 	/* display header on line 1 */
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m,
 			 "LOCAL REMOTE   RPORT SRVC CONN     END SERIALNO CALLNO     MTU  TIMEOUT"
 			 "\n");
@@ -530,7 +530,7 @@
 
 	/* allow for the header line */
 	if (!pos)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	pos--;
 
 	/* find the n'th element in the list */
@@ -552,7 +552,7 @@
 	(*pos)++;
 
 	_p = v;
-	_p = v==(void*)1 ? rxrpc_calls.next : _p->next;
+	_p = v==SEQ_START_TOKEN ? rxrpc_calls.next : _p->next;
 
 	return _p!=&rxrpc_calls ? _p : NULL;
 } /* end rxrpc_proc_calls_next() */
@@ -576,7 +576,7 @@
 	struct rxrpc_call *call = list_entry(v,struct rxrpc_call,call_link);
 
 	/* display header on line 1 */
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m,
 			 "LOCAL REMOT SRVC CONN     CALL     DIR USE "
 			 " L STATE   OPCODE ABORT    ERRNO\n"
diff -urN linux-2.6.0-test5/net/sunrpc/cache.c SEQ_START_TOKEN_5/net/sunrpc/cache.c
--- linux-2.6.0-test5/net/sunrpc/cache.c	2003-09-08 12:50:07.000000000 -0700
+++ SEQ_START_TOKEN_5/net/sunrpc/cache.c	2003-09-08 18:35:35.000000000 -0700
@@ -1035,7 +1035,7 @@
 
 	read_lock(&cd->hash_lock);
 	if (!n--)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	hash = n >> 32;
 	entry = n & ((1LL<<32) - 1);
 
@@ -1060,7 +1060,7 @@
 	int hash = (*pos >> 32);
 	struct cache_detail *cd = ((struct handle*)m->private)->cd;
 
-	if (p == (void *)1)
+	if (p == SEQ_START_TOKEN)
 		hash = 0;
 	else if (ch->next == NULL) {
 		hash++;
@@ -1092,7 +1092,7 @@
 	struct cache_head *cp = p;
 	struct cache_detail *cd = ((struct handle*)m->private)->cd;
 
-	if (p == (void *)1)
+	if (p == SEQ_START_TOKEN)
 		return cd->cache_show(m, cd, NULL);
 
 	ifdebug(CACHE)
diff -urN linux-2.6.0-test5/net/wanrouter/wanproc.c SEQ_START_TOKEN_5/net/wanrouter/wanproc.c
--- linux-2.6.0-test5/net/wanrouter/wanproc.c	2003-09-08 12:50:03.000000000 -0700
+++ SEQ_START_TOKEN_5/net/wanrouter/wanproc.c	2003-09-08 18:35:35.000000000 -0700
@@ -86,7 +86,7 @@
 
 	lock_kernel();
 	if (!l--)
-		return (void *)1;
+		return SEQ_START_TOKEN;
 	for (wandev = wanrouter_router_devlist; l-- && wandev;
 	     wandev = wandev->next)
 		;
@@ -97,7 +97,7 @@
 {
 	struct wan_device *wandev = v;
 	(*pos)++;
-	return (v == (void *)1) ? wanrouter_router_devlist : wandev->next;
+	return (v == SEQ_START_TOKEN) ? wanrouter_router_devlist : wandev->next;
 }
 
 static void r_stop(struct seq_file *m, void *v)
@@ -108,7 +108,7 @@
 static int config_show(struct seq_file *m, void *v)
 {
 	struct wan_device *p = v;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m, "Device name    | port |IRQ|DMA|  mem.addr  |"
 			    "mem.size|option1|option2|option3|option4\n");
 		return 0;
@@ -124,7 +124,7 @@
 static int status_show(struct seq_file *m, void *v)
 {
 	struct wan_device *p = v;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(m, "Device name    |protocol|station|interface|"
 			    "clocking|baud rate| MTU |ndev|link state\n");
 		return 0;
diff -urN linux-2.6.0-test5/net/x25/x25_proc.c SEQ_START_TOKEN_5/net/x25/x25_proc.c
--- linux-2.6.0-test5/net/x25/x25_proc.c	2003-09-08 12:49:54.000000000 -0700
+++ SEQ_START_TOKEN_5/net/x25/x25_proc.c	2003-09-08 18:35:35.000000000 -0700
@@ -44,7 +44,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&x25_route_list_lock);
-	return l ? x25_get_route_idx(--l) : (void *)1;
+	return l ? x25_get_route_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *x25_seq_route_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -52,7 +52,7 @@
 	struct x25_route *rt;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		rt = NULL;
 		if (!list_empty(&x25_route_list))
 			rt = list_entry(x25_route_list.next,
@@ -77,7 +77,7 @@
 {
 	struct x25_route *rt;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_puts(seq, "Address          Digits  Device\n");
 		goto out;
 	}
@@ -108,7 +108,7 @@
 	loff_t l = *pos;
 
 	read_lock_bh(&x25_list_lock);
-	return l ? x25_get_socket_idx(--l) : (void *)1;
+	return l ? x25_get_socket_idx(--l) : SEQ_START_TOKEN;
 }
 
 static void *x25_seq_socket_next(struct seq_file *seq, void *v, loff_t *pos)
@@ -116,7 +116,7 @@
 	struct sock *s;
 
 	++*pos;
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		s = sk_head(&x25_list);
 		goto out;
 	}
@@ -137,7 +137,7 @@
 	struct net_device *dev;
 	const char *devname;
 
-	if (v == (void *)1) {
+	if (v == SEQ_START_TOKEN) {
 		seq_printf(seq, "dest_addr  src_addr   dev   lci st vs vr "
 				"va   t  t2 t21 t22 t23 Snd-Q Rcv-Q inode\n");
 		goto out;

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-09-09 23:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-09 23:06 [PATCH] 2.6.0-test5 SEQ_START_TOKEN include/net/* [3/3] Joe Perches

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