SOURCES (LINUX_2_6): linux-2.6-vs2.1.patch - vs2.1.1-rc4

baggins baggins at pld-linux.org
Mon Feb 13 23:29:09 CET 2006


Author: baggins                      Date: Mon Feb 13 22:29:08 2006 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- vs2.1.1-rc4

---- Files affected:
SOURCES:
   linux-2.6-vs2.1.patch (1.1.2.10 -> 1.1.2.11) 

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-vs2.1.patch
diff -u SOURCES/linux-2.6-vs2.1.patch:1.1.2.10 SOURCES/linux-2.6-vs2.1.patch:1.1.2.11
--- SOURCES/linux-2.6-vs2.1.patch:1.1.2.10	Mon Feb 13 20:03:59 2006
+++ SOURCES/linux-2.6-vs2.1.patch	Mon Feb 13 23:29:02 2006
@@ -16311,7 +16311,7 @@
 diff -NurpP --minimal linux-2.6.15.4/include/linux/vserver/network.h linux-2.6.15.4-vs2.1.1-rc3/include/linux/vserver/network.h
 --- linux-2.6.15.4/include/linux/vserver/network.h	1970-01-01 01:00:00 +0100
 +++ linux-2.6.15.4-vs2.1.1-rc3/include/linux/vserver/network.h	2006-01-09 20:14:13 +0100
-@@ -0,0 +1,116 @@
+@@ -0,0 +1,139 @@
 +#ifndef _VX_NETWORK_H
 +#define _VX_NETWORK_H
 +
@@ -16417,12 +16417,35 @@
 +struct in_ifaddr;
 +struct net_device;
 +
++#ifdef CONFIG_INET
 +int ifa_in_nx_info(struct in_ifaddr *, struct nx_info *);
 +int dev_in_nx_info(struct net_device *, struct nx_info *);
 +
++#else /* CONFIG_INET */
++static inline
++int ifa_in_nx_info(struct in_ifaddr *a, struct nx_info *n)
++{
++	return 1;
++}
++
++static inline
++int dev_in_nx_info(struct net_device *d, struct nx_info *n)
++{
++	return 1;
++}
++#endif /* CONFIG_INET */
++
 +struct sock;
 +
++#ifdef CONFIG_INET
 +int nx_addr_conflict(struct nx_info *, uint32_t, struct sock *);
++#else /* CONFIG_INET */
++static inline
++int nx_addr_conflict(struct nx_info *n, uint32_t a, struct sock *s)
++{
++	return 1;
++}
++#endif /* CONFIG_INET */
 +
 +#endif	/* __KERNEL__ */
 +#else	/* _VX_NETWORK_H */
@@ -16849,13 +16872,12 @@
 diff -NurpP --minimal linux-2.6.15.4/include/linux/vserver/tag.h linux-2.6.15.4-vs2.1.1-rc3/include/linux/vserver/tag.h
 --- linux-2.6.15.4/include/linux/vserver/tag.h	1970-01-01 01:00:00 +0100
 +++ linux-2.6.15.4-vs2.1.1-rc3/include/linux/vserver/tag.h	2006-02-13 05:26:55 +0100
-@@ -0,0 +1,156 @@
+@@ -0,0 +1,155 @@
 +#ifndef _DX_TAG_H
 +#define _DX_TAG_H
 +
-+#ifndef CONFIG_VSERVER
-+#warning config options missing
-+#endif
++#include <linux/config.h>
++
 +
 +#define DX_TAG(in)	(IS_TAGGED(in))
 +
@@ -22852,7 +22874,7 @@
 diff -NurpP --minimal linux-2.6.15.4/kernel/vserver/network.c linux-2.6.15.4-vs2.1.1-rc3/kernel/vserver/network.c
 --- linux-2.6.15.4/kernel/vserver/network.c	1970-01-01 01:00:00 +0100
 +++ linux-2.6.15.4-vs2.1.1-rc3/kernel/vserver/network.c	2006-01-09 20:24:33 +0100
-@@ -0,0 +1,801 @@
+@@ -0,0 +1,803 @@
 +/*
 + *  linux/kernel/vserver/network.c
 + *
@@ -23267,10 +23289,11 @@
 +}
 +
 +
++#ifdef CONFIG_INET
++
 +#include <linux/netdevice.h>
 +#include <linux/inetdevice.h>
 +
-+
 +int ifa_in_nx_info(struct in_ifaddr *ifa, struct nx_info *nxi)
 +{
 +	if (!nxi)
@@ -23369,6 +23392,7 @@
 +	}
 +}
 +
++#endif /* CONFIG_INET */
 +
 +/* vserver syscall commands below here */
 +
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/linux-2.6-vs2.1.patch?r1=1.1.2.10&r2=1.1.2.11&f=u



More information about the pld-cvs-commit mailing list