X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Fgeneric-2.6%2Fpatches-2.6.26%2F150-netfilter_imq.patch;h=d43baf01db026114b0138b2f72926b8d790498f0;hb=98eb073946e453d7386181b0a0b4435f9aaafd73;hp=cd05e0f6e6e8fbe50d85478a88b3a3c5a5921a06;hpb=06f32ca21d4b9a9af898e19bab3c651efeeaf245;p=openwrt-10.03%2F.git diff --git a/target/linux/generic-2.6/patches-2.6.26/150-netfilter_imq.patch b/target/linux/generic-2.6/patches-2.6.26/150-netfilter_imq.patch index cd05e0f6e..d43baf01d 100644 --- a/target/linux/generic-2.6/patches-2.6.26/150-netfilter_imq.patch +++ b/target/linux/generic-2.6/patches-2.6.26/150-netfilter_imq.patch @@ -50,11 +50,11 @@ + * I didn't forget anybody). I apologize again for my lack of time. + * + * -+ * 2008/06/17 - 2.6.25 - Changed imq.c to use qdisc_run() instead ++ * 2008/06/17 - 2.6.25 - Changed imq.c to use qdisc_run() instead + * of qdisc_restart() and moved qdisc_run() to tasklet to avoid + * recursive locking. New initialization routines to fix 'rmmod' not + * working anymore. Used code from ifb.c. (Jussi Kivilinna) -+ * ++ * + * Also, many thanks to pablo Sebastian Greco for making the initial + * patch and to those who helped the testing. + * @@ -79,7 +79,7 @@ + +struct imq_private { + struct tasklet_struct tasklet; -+ int tasklet_pending; ++ unsigned long tasklet_pending; +}; + +static nf_hookfn imq_nf_hook; @@ -687,7 +687,7 @@ #include #include #include -@@ -1545,7 +1548,11 @@ +@@ -1569,7 +1572,11 @@ int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) { if (likely(!skb->next)) {