SOURCES (LINUX_2_6_20): linux-2.6-vs2.3.patch - fix for net/ipv4/u...

mguevara mguevara at pld-linux.org
Wed Jan 17 12:26:17 CET 2007


Author: mguevara                     Date: Wed Jan 17 11:26:17 2007 GMT
Module: SOURCES                       Tag: LINUX_2_6_20
---- Log message:
- fix for net/ipv4/udp.c; applies cleanly on 2.6.20-rc5

---- Files affected:
SOURCES:
   linux-2.6-vs2.3.patch (1.2.2.39 -> 1.2.2.40) 

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-vs2.3.patch
diff -u SOURCES/linux-2.6-vs2.3.patch:1.2.2.39 SOURCES/linux-2.6-vs2.3.patch:1.2.2.40
--- SOURCES/linux-2.6-vs2.3.patch:1.2.2.39	Wed Jan 17 12:17:47 2007
+++ SOURCES/linux-2.6-vs2.3.patch	Wed Jan 17 12:26:11 2007
@@ -30055,9 +30055,9 @@
 --- linux-2.6.19.1/net/ipv4/udp.c	2006-11-30 21:19:45 +0100
 +++ linux-2.6.19.1-vs2.3.0.6/net/ipv4/udp.c	2006-12-17 03:36:34 +0100
 @@ -108,6 +108,7 @@
- #include <net/inet_common.h>
  #include <net/checksum.h>
  #include <net/xfrm.h>
+ #include "udp_impl.h"
 +// #include <linux/vs_base.h>
  
  /*
@@ -30068,7 +30068,7 @@
  			     || sk2->sk_bound_dev_if == sk->sk_bound_dev_if) &&
 +				/* FIXME: nx_addr_conflict(sk->sk_nx_info,
 +					inet_rcv_saddr(sk), sk2) &&	*/
- 			    (*saddr_cmp)(sk, sk2)                              )
+ 			    (*saddr_comp)(sk, sk2)                             )
  				goto fail;
  	}
 @@ -260,6 +263,11 @@ static struct sock *udp_v4_lookup_longwa
@@ -30112,7 +30112,7 @@
  	for (state->bucket = 0; state->bucket < UDP_HTABLE_SIZE; ++state->bucket) {
  		struct hlist_node *node;
 +
- 		sk_for_each(sk, node, &udp_hash[state->bucket]) {
+ 		sk_for_each(sk, node, state->hashtable + state->bucket) {
 -			if (sk->sk_family == state->family)
 +			if (sk->sk_family == state->family &&
 +				nx_check(sk->sk_nid, VS_WATCH_P|VS_IDENT))
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/linux-2.6-vs2.3.patch?r1=1.2.2.39&r2=1.2.2.40&f=u



More information about the pld-cvs-commit mailing list