linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 08/13] Add compatibility macro for register_sysctl_table()
@ 2009-11-24  2:25 Arnaud Lacombe
  2009-12-01  7:24 ` Luis R. Rodriguez
  2009-12-01  8:38 ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Arnaud Lacombe
  0 siblings, 2 replies; 8+ messages in thread
From: Arnaud Lacombe @ 2009-11-24  2:25 UTC (permalink / raw)
  To: mcgrof; +Cc: linux-wireless, lrodriguez

The API was changed on commit 0b4d4147. register_sysctl_table() lost its
last
argument.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 compat-2.6.21.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/compat-2.6.21.h b/compat-2.6.21.h
index c185cfb..263ebd2 100644
--- a/compat-2.6.21.h
+++ b/compat-2.6.21.h
@@ -7,6 +7,13 @@
 /* Compat work for 2.6.21 */
 #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21))

+#include <linux/sysctl.h>
+
+#define register_sysctl_table(table)				\
+	({							\
+		register_sysctl_table((table), 0);		\
+	})
+
 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21)) */

 #endif /* LINUX_26_21_COMPAT_H */
-- 
1.6.3.3.385.g60647.dirty



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 08/13] Add compatibility macro for register_sysctl_table()
  2009-11-24  2:25 [PATCH 08/13] Add compatibility macro for register_sysctl_table() Arnaud Lacombe
@ 2009-12-01  7:24 ` Luis R. Rodriguez
  2009-12-01  8:38 ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Arnaud Lacombe
  1 sibling, 0 replies; 8+ messages in thread
From: Luis R. Rodriguez @ 2009-12-01  7:24 UTC (permalink / raw)
  To: Arnaud Lacombe; +Cc: mcgrof, linux-wireless

On Mon, Nov 23, 2009 at 6:25 PM, Arnaud Lacombe <lacombar@gmail.com> wrote:
> The API was changed on commit 0b4d4147. register_sysctl_table() lost its
> last
> argument.
>
> Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>

Thanks, applied up to here fine the rest fail because your mailer line
wrapped after 70 something chars. Can you try resenting 9-on using git
send-email?

  Luis

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros
  2009-11-24  2:25 [PATCH 08/13] Add compatibility macro for register_sysctl_table() Arnaud Lacombe
  2009-12-01  7:24 ` Luis R. Rodriguez
@ 2009-12-01  8:38 ` Arnaud Lacombe
  2009-12-01  8:38   ` [PATCH 2/5] Add compatibility call for dev_get_stats() Arnaud Lacombe
  2009-12-01 17:58   ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Luis R. Rodriguez
  1 sibling, 2 replies; 8+ messages in thread
From: Arnaud Lacombe @ 2009-12-01  8:38 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: mcgrof, linux-wireless, Arnaud Lacombe

Added on commit 91cf45f0 by Trond Myklebust in include/linux/net.h.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 compat-2.6.24.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/compat-2.6.24.h b/compat-2.6.24.h
index d8f7c2c..68d33c7 100644
--- a/compat-2.6.24.h
+++ b/compat-2.6.24.h
@@ -10,6 +10,13 @@
 /* Added on 2.6.24 in include/linux/types.h by Al viro on commit 142956af */
 typedef unsigned long               uintptr_t;
 
+/* From include/linux/net.h */
+enum sock_shutdown_cmd {
+	SHUT_RD		= 0,
+	SHUT_WR		= 1,
+	SHUT_RDWR	= 2,
+};
+
 #if (LINUX_VERSION_CODE == KERNEL_VERSION(2,6,23)) /* Local check */
 /* Added as of 2.6.24 in include/linux/skbuff.h.
  *
-- 
1.6.3.3.385.g60647.dirty


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/5] Add compatibility call for dev_get_stats()
  2009-12-01  8:38 ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Arnaud Lacombe
@ 2009-12-01  8:38   ` Arnaud Lacombe
  2009-12-01  8:38     ` [PATCH 3/5] Add more `skb->dst' accessors Arnaud Lacombe
  2009-12-01 17:58   ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Luis R. Rodriguez
  1 sibling, 1 reply; 8+ messages in thread
From: Arnaud Lacombe @ 2009-12-01  8:38 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: mcgrof, linux-wireless, Arnaud Lacombe

Added on commit eeda3fd6 by Stephen Hemminger in include/linux/netdevice.h.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 compat-2.6.29.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/compat-2.6.29.h b/compat-2.6.29.h
index ff97b37..cad5e6b 100644
--- a/compat-2.6.29.h
+++ b/compat-2.6.29.h
@@ -6,6 +6,7 @@
 
 #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
 
+#include <linux/netdevice.h>
 #include <linux/skbuff.h>
 #include <linux/usb.h>
 
@@ -40,6 +41,12 @@ static inline struct sk_buff *skb_queue_prev(const struct sk_buff_head *list,
 	return skb->prev;
 }
 
+
+static inline struct net_device_stats *dev_get_stats(struct net_device *dev)
+{
+	return dev->get_stats(dev);
+}
+
 extern void usb_unpoison_anchored_urbs(struct usb_anchor *anchor);
 
 #define DIV_ROUND_CLOSEST(x, divisor)(			\
-- 
1.6.3.3.385.g60647.dirty


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/5] Add more `skb->dst' accessors
  2009-12-01  8:38   ` [PATCH 2/5] Add compatibility call for dev_get_stats() Arnaud Lacombe
@ 2009-12-01  8:38     ` Arnaud Lacombe
  2009-12-01  8:38       ` [PATCH 4/5] Add `enum nf_inet_hooks' Arnaud Lacombe
  0 siblings, 1 reply; 8+ messages in thread
From: Arnaud Lacombe @ 2009-12-01  8:38 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: mcgrof, linux-wireless, Arnaud Lacombe

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 compat-2.6.31.h |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/compat-2.6.31.h b/compat-2.6.31.h
index a91e033..6b2dd5e 100644
--- a/compat-2.6.31.h
+++ b/compat-2.6.31.h
@@ -99,6 +99,21 @@ static inline void skb_dst_drop(struct sk_buff *skb)
 	skb->dst = NULL;
 }
 
+static inline struct dst_entry *skb_dst(const struct sk_buff *skb)
+{
+	return (struct dst_entry *)skb->dst;
+}
+
+static inline void skb_dst_set(struct sk_buff *skb, struct dst_entry *dst)
+{
+	skb->dst = (unsigned long)dst;
+}
+
+static inline struct rtable *skb_rtable(const struct sk_buff *skb)
+{
+	return (struct rtable *)skb_dst(skb);
+}
+
 extern int genl_register_family_with_ops(struct genl_family *family,
 	struct genl_ops *ops, size_t n_ops);
 
-- 
1.6.3.3.385.g60647.dirty


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/5] Add `enum nf_inet_hooks'
  2009-12-01  8:38     ` [PATCH 3/5] Add more `skb->dst' accessors Arnaud Lacombe
@ 2009-12-01  8:38       ` Arnaud Lacombe
  2009-12-01  8:38         ` [PATCH 5/5] Trailing space nits Arnaud Lacombe
  0 siblings, 1 reply; 8+ messages in thread
From: Arnaud Lacombe @ 2009-12-01  8:38 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: mcgrof, linux-wireless, Arnaud Lacombe

Introduced on commit 6e23ae2a by Patrick McHardy in include/linux/netfilter.h in
order to factor common macro value used by IPv6 and IPv4 code.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 compat-2.6.25.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/compat-2.6.25.h b/compat-2.6.25.h
index 5502741..fa42fd9 100644
--- a/compat-2.6.25.h
+++ b/compat-2.6.25.h
@@ -29,6 +29,15 @@ extern void		__dev_addr_unsync(struct dev_addr_list **to, int *to_count, struct
 
 #define seq_file_net &init_net;
 
+enum nf_inet_hooks {
+	NF_INET_PRE_ROUTING = 0,
+	NF_INET_LOCAL_IN = 1,
+	NF_INET_FORWARD = 2,
+	NF_INET_LOCAL_OUT = 3,
+	NF_INET_POST_ROUTING = 4,
+	NF_INET_NUMHOOKS = 5
+};
+
 /* The patch:
  * commit 8b5f6883683c91ad7e1af32b7ceeb604d68e2865
  * Author: Marcin Slusarz <marcin.slusarz@gmail.com>
-- 
1.6.3.3.385.g60647.dirty


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 5/5] Trailing space nits
  2009-12-01  8:38       ` [PATCH 4/5] Add `enum nf_inet_hooks' Arnaud Lacombe
@ 2009-12-01  8:38         ` Arnaud Lacombe
  0 siblings, 0 replies; 8+ messages in thread
From: Arnaud Lacombe @ 2009-12-01  8:38 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: mcgrof, linux-wireless, Arnaud Lacombe

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
---
 Makefile        |    4 ++--
 compat-2.6.23.c |    6 +++---
 compat-2.6.23.h |    2 +-
 compat-2.6.24.h |    2 +-
 compat-2.6.25.c |    2 +-
 compat-2.6.25.h |    2 +-
 compat-2.6.26.h |   16 ++++++++--------
 7 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/Makefile b/Makefile
index 1677589..d2c08d1 100644
--- a/Makefile
+++ b/Makefile
@@ -38,8 +38,8 @@ compat-$(CONFIG_COMPAT_KERNEL_30) += compat-2.6.30.o
 compat-$(CONFIG_COMPAT_KERNEL_31) += compat-2.6.31.o
 compat-$(CONFIG_COMPAT_KERNEL_32) += compat-2.6.32.o
 
-modules: 
-	$(MAKE) -C $(KLIB_BUILD) M=$(PWD) modules 
+modules:
+	$(MAKE) -C $(KLIB_BUILD) M=$(PWD) modules
 install: modules
 	$(MAKE) -C $(KLIB_BUILD) M=$(PWD) $(KMODDIR_ARG) $(KMODPATH_ARG) \
 		modules_install
diff --git a/compat-2.6.23.c b/compat-2.6.23.c
index 9845b82..d232b1a 100644
--- a/compat-2.6.23.c
+++ b/compat-2.6.23.c
@@ -14,7 +14,7 @@
 #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23))
 
 /* Part of net/core/dev_mcast.c as of 2.6.23. This is a slightly different version.
- * Since da->da_synced is not part of 2.6.22 we need to take longer route when 
+ * Since da->da_synced is not part of 2.6.22 we need to take longer route when
  * syncing */
 
 /**
@@ -70,8 +70,8 @@ int dev_mc_sync(struct net_device *to, struct net_device *from)
 EXPORT_SYMBOL(dev_mc_sync);
 
 
-/* Part of net/core/dev_mcast.c as of 2.6.23. This is a slighty different version. 
- * Since da->da_synced is not part of 2.6.22 we need to take longer route when 
+/* Part of net/core/dev_mcast.c as of 2.6.23. This is a slighty different version.
+ * Since da->da_synced is not part of 2.6.22 we need to take longer route when
  * unsyncing */
 
 /**
diff --git a/compat-2.6.23.h b/compat-2.6.23.h
index 5eb6dbf..c36f90d 100644
--- a/compat-2.6.23.h
+++ b/compat-2.6.23.h
@@ -70,7 +70,7 @@ static inline void tcf_destroy_chain_compat(struct tcf_proto **fl)
 #define da_users	dmi_users
 #define da_gusers	dmi_gusers
 
-/* dev_set_promiscuity() was moved to __dev_set_promiscuity() on 2.6.23 and 
+/* dev_set_promiscuity() was moved to __dev_set_promiscuity() on 2.6.23 and
  * dev_set_promiscuity() became a wrapper. */
 #define __dev_set_promiscuity dev_set_promiscuity
 
diff --git a/compat-2.6.24.h b/compat-2.6.24.h
index 68d33c7..43e6302 100644
--- a/compat-2.6.24.h
+++ b/compat-2.6.24.h
@@ -148,7 +148,7 @@ struct header_ops {
 		unsigned char *haddr);
 };
 
-/* net/ieee80211/ieee80211_crypt_tkip uses sg_init_table. This was added on 
+/* net/ieee80211/ieee80211_crypt_tkip uses sg_init_table. This was added on
  * 2.6.24. CONFIG_DEBUG_SG was added in 2.6.24 as well, so lets just ignore
  * the debug stuff. Note that adding this required changes to the struct
  * scatterlist on include/asm/scatterlist*, so the right way to port this
diff --git a/compat-2.6.25.c b/compat-2.6.25.c
index e39971a..e872447 100644
--- a/compat-2.6.25.c
+++ b/compat-2.6.25.c
@@ -15,7 +15,7 @@
 
 /* Backport work for QoS dependencies (kernel/pm_qos_params.c)
  * ipw2100 now makes use of
- * pm_qos_add_requirement(), 
+ * pm_qos_add_requirement(),
  * pm_qos_update_requirement() and
  * pm_qos_remove_requirement() from it
  *
diff --git a/compat-2.6.25.h b/compat-2.6.25.h
index fa42fd9..23cf487 100644
--- a/compat-2.6.25.h
+++ b/compat-2.6.25.h
@@ -82,7 +82,7 @@ static inline void be64_add_cpu(__be64 *var, u64 val)
 	*var = cpu_to_be64(v + val);
 }
 
-/* 2.6.25 changes hwrng_unregister()'s behaviour by supporting 
+/* 2.6.25 changes hwrng_unregister()'s behaviour by supporting
  * suspend of its parent device (the misc device, which is itself the
  * hardware random number generator). It does this by passing a parameter to
  * unregister_miscdev() which is not supported in older kernels. The suspend
diff --git a/compat-2.6.26.h b/compat-2.6.26.h
index 7f1a9f1..b7c3b05 100644
--- a/compat-2.6.26.h
+++ b/compat-2.6.26.h
@@ -88,19 +88,19 @@ static inline const char *dev_name(struct device *dev)
 	return dev->bus_id;
 }
 
-/* This is from include/linux/kernel.h, which was added as of 2.6.26 */ 
+/* This is from include/linux/kernel.h, which was added as of 2.6.26 */
 
 /**
  * clamp_val - return a value clamped to a given range using val's type
  * @val: current value
  * @min: minimum allowable value
  * @max: maximum allowable value
- * 
+ *
  * This macro does no typechecking and uses temporary variables of whatever
  * type the input argument 'val' is.  This is useful when val is an unsigned
  * type and min and max are literals that will otherwise be assigned a signed
  * integer type.
- */ 
+ */
 
 #define clamp_val(val, min, max) ({             \
 	typeof(val) __val = (val);              \
@@ -193,10 +193,10 @@ struct net *dev_net(const struct net_device *dev)
  * implementation.  The AVR32 AP implementation can handle unaligned
  * words, but halfwords must be halfword-aligned, and doublewords must
  * be word-aligned.
- * 
+ *
  * However, swapped word loads must be word-aligned so we can't
  * optimize word loads in general.
- */ 
+ */
 
 #include <linux/unaligned/be_struct.h>
 #include <linux/unaligned/le_byteshift.h>
@@ -213,7 +213,7 @@ struct net *dev_net(const struct net_device *dev)
 #ifdef CONFIG_CRIS
 
 /*
- * CRIS can do unaligned accesses itself. 
+ * CRIS can do unaligned accesses itself.
  */
 #include <linux/unaligned/access_ok.h>
 #include <linux/unaligned/generic.h>
@@ -300,7 +300,7 @@ struct net *dev_net(const struct net_device *dev)
 #ifdef CONFIG_PPC
 /*
  * The PowerPC can do unaligned accesses itself in big endian mode.
- */ 
+ */
 #include <linux/unaligned/access_ok.h>
 #include <linux/unaligned/generic.h>
 
@@ -308,7 +308,7 @@ struct net *dev_net(const struct net_device *dev)
 #ifdef CONFIG_S390
 
 /*
- * The S390 can do unaligned accesses itself. 
+ * The S390 can do unaligned accesses itself.
  */
 #include <linux/unaligned/access_ok.h>
 #include <linux/unaligned/generic.h>
-- 
1.6.3.3.385.g60647.dirty


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros
  2009-12-01  8:38 ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Arnaud Lacombe
  2009-12-01  8:38   ` [PATCH 2/5] Add compatibility call for dev_get_stats() Arnaud Lacombe
@ 2009-12-01 17:58   ` Luis R. Rodriguez
  1 sibling, 0 replies; 8+ messages in thread
From: Luis R. Rodriguez @ 2009-12-01 17:58 UTC (permalink / raw)
  To: Arnaud Lacombe; +Cc: mcgrof, linux-wireless

On Tue, Dec 1, 2009 at 12:38 AM, Arnaud Lacombe <lacombar@gmail.com> wrote:
> Added on commit 91cf45f0 by Trond Myklebust in include/linux/net.h.
>
> Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>

Thanks, all were applied.

  Luis

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-12-01 17:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-24  2:25 [PATCH 08/13] Add compatibility macro for register_sysctl_table() Arnaud Lacombe
2009-12-01  7:24 ` Luis R. Rodriguez
2009-12-01  8:38 ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Arnaud Lacombe
2009-12-01  8:38   ` [PATCH 2/5] Add compatibility call for dev_get_stats() Arnaud Lacombe
2009-12-01  8:38     ` [PATCH 3/5] Add more `skb->dst' accessors Arnaud Lacombe
2009-12-01  8:38       ` [PATCH 4/5] Add `enum nf_inet_hooks' Arnaud Lacombe
2009-12-01  8:38         ` [PATCH 5/5] Trailing space nits Arnaud Lacombe
2009-12-01 17:58   ` [PATCH 1/5] Add posix SHUT_RD/SHUT_WR/SHUT_RDWR macros Luis R. Rodriguez

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