Author: arekm                        Date: Thu Jan  5 09:54:19 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- update for 3.2

---- Files affected:
packages/kernel:
   kernel-imq.patch (1.14 -> 1.15) , kernel-multiarch.config (1.83 -> 1.84) , 
kernel-toshiba_acpi.patch (1.8 -> 1.9) , kernel-x86.config (1.39 -> 1.40) , 
kernel.spec (1.1009 -> 1.1010) 

---- Diffs:

================================================================
Index: packages/kernel/kernel-imq.patch
diff -u packages/kernel/kernel-imq.patch:1.14 
packages/kernel/kernel-imq.patch:1.15
--- packages/kernel/kernel-imq.patch:1.14       Sun Oct 30 07:33:37 2011
+++ packages/kernel/kernel-imq.patch    Thu Jan  5 10:54:14 2012
@@ -1,7 +1,7 @@
-diff -uNr linux-3.0/drivers/net/imq.c linux-3.0-imq/drivers/net/imq.c
---- linux-3.0/drivers/net/imq.c        1970-01-01 02:00:00.000000000 +0200
-+++ linux-3.0-imq/drivers/net/imq.c    2011-07-26 07:24:09.843279145 +0300
-@@ -0,0 +1,820 @@
+diff -uNr linux-3.1/drivers/net/imq.c linux-3.1-imq/drivers/net/imq.c
+--- linux-3.1/drivers/net/imq.c        1970-01-01 02:00:00.000000000 +0200
++++ linux-3.1-imq/drivers/net/imq.c    2011-11-04 12:16:10.454992642 +0200
+@@ -0,0 +1,850 @@
 +/*
 + *             Pseudo-driver for the intermediate queue device.
 + *
@@ -114,6 +114,17 @@
 + *              - Add queue mapping checks for packets exiting IMQ.
 + *              - Port to 3.0
 + *
++ *             2011/08/16 - (Jussi Kivilinna)
++ *              - Clear IFF_TX_SKB_SHARING flag that was added for linux 3.0.2
++ *
++ *             2011/11/03 - Germano Michel <[email protected]>
++ *              - Fix IMQ for net namespaces
++ *
++ *             2011/11/04 - Jussi Kivilinna <[email protected]>
++ *              - Port to 3.1
++ *              - Clean-up, move 'get imq device pointer by imqX name' to
++ *                separate function from imq_nf_queue().
++ *
 + *           Also, many thanks to pablo Sebastian Greco for making the initial
 + *           patch and to those who helped the testing.
 + *
@@ -466,6 +477,33 @@
 +      return NETDEV_TX_OK;
 +}
 +
++static struct net_device *get_imq_device_by_index(int index)
++{
++      struct net_device *dev = NULL;
++      struct net *net;
++      char buf[8];
++
++      /* get device by name and cache result */
++      snprintf(buf, sizeof(buf), "imq%d", index);
++
++      /* Search device from all namespaces. */
++      for_each_net(net) {
++              dev = dev_get_by_name(net, buf);
++              if (dev)
++                      break;
++      }
++
++      if (WARN_ON_ONCE(dev == NULL)) {
++              /* IMQ device not found. Exotic config? */
++              return ERR_PTR(-ENODEV);
++      }
++
++      imq_devs_cache[index] = dev;
++      dev_put(dev);
++
++      return dev;
++}
++
 +static int imq_nf_queue(struct nf_queue_entry *entry, unsigned queue_num)
 +{
 +      struct net_device *dev;
@@ -490,20 +528,11 @@
 +      /* check for imq device by index from cache */
 +      dev = imq_devs_cache[index];
 +      if (unlikely(!dev)) {
-+              char buf[8];
-+
-+              /* get device by name and cache result */
-+              snprintf(buf, sizeof(buf), "imq%d", index);
-+              dev = dev_get_by_name(&init_net, buf);
-+              if (unlikely(!dev)) {
-+                      /* not found ?!*/
-+                      BUG();
-+                      retval = -ENODEV;
++              dev = get_imq_device_by_index(index);
++              if (IS_ERR(dev)) {
++                      retval = PTR_ERR(dev);
 +                      goto out;
 +              }
-+
-+              imq_devs_cache[index] = dev;
-+              dev_put(dev);
 +      }
 +
 +      if (unlikely(!(dev->flags & IFF_UP))) {
@@ -636,14 +665,15 @@
 +static void imq_setup(struct net_device *dev)
 +{
 +      dev->netdev_ops         = &imq_netdev_ops;
-+      dev->type               = ARPHRD_VOID;
-+      dev->mtu                = 16000;
-+      dev->tx_queue_len       = 11000;
-+      dev->flags              = IFF_NOARP;
-+      dev->features           = NETIF_F_SG | NETIF_F_FRAGLIST |
++      dev->type               = ARPHRD_VOID;
++      dev->mtu                = 16000; /* too small? */
++      dev->tx_queue_len       = 11000; /* too big? */
++      dev->flags              = IFF_NOARP;
++      dev->features           = NETIF_F_SG | NETIF_F_FRAGLIST |
 +                                NETIF_F_GSO | NETIF_F_HW_CSUM |
 +                                NETIF_F_HIGHDMA;
-+      dev->priv_flags         &= ~IFF_XMIT_DST_RELEASE;
++      dev->priv_flags         &= ~(IFF_XMIT_DST_RELEASE |
++                                   IFF_TX_SKB_SHARING);
 +}
 +
 +static int imq_validate(struct nlattr *tb[], struct nlattr *data[])
@@ -822,9 +852,9 @@
 +MODULE_LICENSE("GPL");
 +MODULE_ALIAS_RTNL_LINK("imq");
 +
-diff -uNr linux-3.0/drivers/net/Kconfig linux-3.0-imq/drivers/net/Kconfig
---- linux-3.0/drivers/net/Kconfig      2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/drivers/net/Kconfig  2011-07-26 06:31:36.176747906 +0300
+diff -uNr linux-3.1/drivers/net/Kconfig linux-3.1-imq/drivers/net/Kconfig
+--- linux-3.1/drivers/net/Kconfig      2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/drivers/net/Kconfig  2011-11-04 11:12:52.106390309 +0200
 @@ -124,6 +124,125 @@
          To compile this driver as a module, choose M here: the module
          will be called eql.  If unsure, say N.
@@ -951,20 +981,20 @@
  config TUN
        tristate "Universal TUN/TAP device driver support"
        select CRC32
-diff -uNr linux-3.0/drivers/net/Makefile linux-3.0-imq/drivers/net/Makefile
---- linux-3.0/drivers/net/Makefile     2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/drivers/net/Makefile 2011-07-24 12:06:25.922003276 +0300
-@@ -176,6 +176,7 @@
- obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/
- 
+diff -uNr linux-3.1/drivers/net/Makefile linux-3.1-imq/drivers/net/Makefile
+--- linux-3.1/drivers/net/Makefile     2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/drivers/net/Makefile 2011-11-04 11:12:52.106390309 +0200
+@@ -7,6 +7,7 @@
+ #
+ obj-$(CONFIG_BONDING) += bonding/
  obj-$(CONFIG_DUMMY) += dummy.o
 +obj-$(CONFIG_IMQ) += imq.o
+ obj-$(CONFIG_EQUALIZER) += eql.o
  obj-$(CONFIG_IFB) += ifb.o
  obj-$(CONFIG_MACVLAN) += macvlan.o
- obj-$(CONFIG_MACVTAP) += macvtap.o
-diff -uNr linux-3.0/include/linux/imq.h linux-3.0-imq/include/linux/imq.h
---- linux-3.0/include/linux/imq.h      1970-01-01 02:00:00.000000000 +0200
-+++ linux-3.0-imq/include/linux/imq.h  2011-07-24 12:06:25.932003270 +0300
+diff -uNr linux-3.1/include/linux/imq.h linux-3.1-imq/include/linux/imq.h
+--- linux-3.1/include/linux/imq.h      1970-01-01 02:00:00.000000000 +0200
++++ linux-3.1-imq/include/linux/imq.h  2011-11-04 11:12:52.109723710 +0200
 @@ -0,0 +1,13 @@
 +#ifndef _IMQ_H
 +#define _IMQ_H
@@ -979,9 +1009,9 @@
 +
 +#endif /* _IMQ_H */
 +
-diff -uNr linux-3.0/include/linux/netfilter/xt_IMQ.h 
linux-3.0-imq/include/linux/netfilter/xt_IMQ.h
---- linux-3.0/include/linux/netfilter/xt_IMQ.h 1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.0-imq/include/linux/netfilter/xt_IMQ.h     2011-07-24 
12:06:25.932003270 +0300
+diff -uNr linux-3.1/include/linux/netfilter/xt_IMQ.h 
linux-3.1-imq/include/linux/netfilter/xt_IMQ.h
+--- linux-3.1/include/linux/netfilter/xt_IMQ.h 1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.1-imq/include/linux/netfilter/xt_IMQ.h     2011-11-04 
11:12:52.109723710 +0200
 @@ -0,0 +1,9 @@
 +#ifndef _XT_IMQ_H
 +#define _XT_IMQ_H
@@ -992,9 +1022,9 @@
 +
 +#endif /* _XT_IMQ_H */
 +
-diff -uNr linux-3.0/include/linux/netfilter.h 
linux-3.0-imq/include/linux/netfilter.h
---- linux-3.0/include/linux/netfilter.h        2011-07-22 05:17:23.000000000 
+0300
-+++ linux-3.0-imq/include/linux/netfilter.h    2011-07-24 12:06:25.955336605 
+0300
+diff -uNr linux-3.1/include/linux/netfilter.h 
linux-3.1-imq/include/linux/netfilter.h
+--- linux-3.1/include/linux/netfilter.h        2011-10-24 10:10:05.000000000 
+0300
++++ linux-3.1-imq/include/linux/netfilter.h    2011-11-04 11:12:52.109723710 
+0200
 @@ -22,7 +22,8 @@
  #define NF_QUEUE 3
  #define NF_REPEAT 4
@@ -1005,9 +1035,9 @@
  
  /* we overload the higher bits for encoding auxiliary data such as the queue
   * number or errno values. Not nice, but better than additional function
-diff -uNr linux-3.0/include/linux/netfilter_ipv4/ipt_IMQ.h 
linux-3.0-imq/include/linux/netfilter_ipv4/ipt_IMQ.h
---- linux-3.0/include/linux/netfilter_ipv4/ipt_IMQ.h   1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.0-imq/include/linux/netfilter_ipv4/ipt_IMQ.h       2011-07-24 
12:06:25.955336605 +0300
+diff -uNr linux-3.1/include/linux/netfilter_ipv4/ipt_IMQ.h 
linux-3.1-imq/include/linux/netfilter_ipv4/ipt_IMQ.h
+--- linux-3.1/include/linux/netfilter_ipv4/ipt_IMQ.h   1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.1-imq/include/linux/netfilter_ipv4/ipt_IMQ.h       2011-11-04 
11:12:52.109723710 +0200
 @@ -0,0 +1,10 @@
 +#ifndef _IPT_IMQ_H
 +#define _IPT_IMQ_H
@@ -1019,9 +1049,9 @@
 +
 +#endif /* _IPT_IMQ_H */
 +
-diff -uNr linux-3.0/include/linux/netfilter_ipv6/ip6t_IMQ.h 
linux-3.0-imq/include/linux/netfilter_ipv6/ip6t_IMQ.h
---- linux-3.0/include/linux/netfilter_ipv6/ip6t_IMQ.h  1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.0-imq/include/linux/netfilter_ipv6/ip6t_IMQ.h      2011-07-24 
12:06:25.955336605 +0300
+diff -uNr linux-3.1/include/linux/netfilter_ipv6/ip6t_IMQ.h 
linux-3.1-imq/include/linux/netfilter_ipv6/ip6t_IMQ.h
+--- linux-3.1/include/linux/netfilter_ipv6/ip6t_IMQ.h  1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.1-imq/include/linux/netfilter_ipv6/ip6t_IMQ.h      2011-11-04 
11:12:52.113057113 +0200
 @@ -0,0 +1,10 @@
 +#ifndef _IP6T_IMQ_H
 +#define _IP6T_IMQ_H
@@ -1033,20 +1063,20 @@
 +
 +#endif /* _IP6T_IMQ_H */
 +
-diff -uNr linux-3.0/include/linux/skbuff.h linux-3.0-imq/include/linux/skbuff.h
---- linux-3.0/include/linux/skbuff.h   2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/include/linux/skbuff.h       2011-07-24 12:06:25.968669945 
+0300
+diff -uNr linux-3.1/include/linux/skbuff.h linux-3.1-imq/include/linux/skbuff.h
+--- linux-3.1/include/linux/skbuff.h   2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/include/linux/skbuff.h       2011-11-04 11:12:52.116390515 
+0200
 @@ -29,6 +29,9 @@
- #include <linux/rcupdate.h>
  #include <linux/dmaengine.h>
  #include <linux/hrtimer.h>
+ #include <linux/dma-mapping.h>
 +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
 +#include <linux/imq.h>
 +#endif
  
  /* Don't change this without changing skb_csum_unnecessary! */
  #define CHECKSUM_NONE 0
-@@ -339,6 +342,9 @@
+@@ -356,6 +359,9 @@
         * first. This is owned by whoever has the skb queued ATM.
         */
        char                    cb[48] __aligned(8);
@@ -1056,7 +1086,7 @@
  
        unsigned long           _skb_refdst;
  #ifdef CONFIG_XFRM
-@@ -377,6 +383,9 @@
+@@ -394,6 +400,9 @@
  #ifdef NET_SKBUFF_NF_DEFRAG_NEEDED
        struct sk_buff          *nfct_reasm;
  #endif
@@ -1066,7 +1096,7 @@
  #ifdef CONFIG_BRIDGE_NETFILTER
        struct nf_bridge_info   *nf_bridge;
  #endif
-@@ -401,6 +410,10 @@
+@@ -418,6 +427,10 @@
  
        /* 0/13 bit hole */
  
@@ -1077,7 +1107,7 @@
  #ifdef CONFIG_NET_DMA
        dma_cookie_t            dma_cookie;
  #endif
-@@ -487,6 +500,12 @@
+@@ -504,6 +517,12 @@
        return (struct rtable *)skb_dst(skb);
  }
  
@@ -1090,7 +1120,7 @@
  extern void kfree_skb(struct sk_buff *skb);
  extern void consume_skb(struct sk_buff *skb);
  extern void          __kfree_skb(struct sk_buff *skb);
-@@ -2134,6 +2153,10 @@
+@@ -2157,6 +2176,10 @@
        dst->nfct_reasm = src->nfct_reasm;
        nf_conntrack_get_reasm(src->nfct_reasm);
  #endif
@@ -1101,9 +1131,9 @@
  #ifdef CONFIG_BRIDGE_NETFILTER
        dst->nf_bridge  = src->nf_bridge;
        nf_bridge_get(src->nf_bridge);
-diff -uNr linux-3.0/include/net/netfilter/nf_queue.h 
linux-3.0-imq/include/net/netfilter/nf_queue.h
---- linux-3.0/include/net/netfilter/nf_queue.h 2011-07-22 05:17:23.000000000 
+0300
-+++ linux-3.0-imq/include/net/netfilter/nf_queue.h     2011-07-24 
12:06:25.975336612 +0300
+diff -uNr linux-3.1/include/net/netfilter/nf_queue.h 
linux-3.1-imq/include/net/netfilter/nf_queue.h
+--- linux-3.1/include/net/netfilter/nf_queue.h 2011-10-24 10:10:05.000000000 
+0300
++++ linux-3.1-imq/include/net/netfilter/nf_queue.h     2011-11-04 
11:12:52.116390515 +0200
 @@ -30,5 +30,11 @@
                                       const struct nf_queue_handler *qh);
  extern void nf_unregister_queue_handlers(const struct nf_queue_handler *qh);
@@ -1116,9 +1146,9 @@
 +#endif
  
  #endif /* _NF_QUEUE_H */
-diff -uNr linux-3.0/net/core/dev.c linux-3.0-imq/net/core/dev.c
---- linux-3.0/net/core/dev.c   2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/core/dev.c       2011-07-26 07:52:00.513207402 +0300
+diff -uNr linux-3.1/net/core/dev.c linux-3.1-imq/net/core/dev.c
+--- linux-3.1/net/core/dev.c   2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/core/dev.c       2011-11-04 11:12:52.119723915 +0200
 @@ -98,6 +98,9 @@
  #include <net/net_namespace.h>
  #include <net/sock.h>
@@ -1129,7 +1159,7 @@
  #include <linux/proc_fs.h>
  #include <linux/seq_file.h>
  #include <linux/stat.h>
-@@ -2108,7 +2111,12 @@
+@@ -2126,7 +2129,12 @@
                if (dev->priv_flags & IFF_XMIT_DST_RELEASE)
                        skb_dst_drop(skb);
  
@@ -1142,9 +1172,9 @@
                        dev_queue_xmit_nit(skb, dev);
  
                skb_orphan_try(skb);
-diff -uNr linux-3.0/net/core/skbuff.c linux-3.0-imq/net/core/skbuff.c
---- linux-3.0/net/core/skbuff.c        2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/core/skbuff.c    2011-07-24 12:06:26.008669943 +0300
+diff -uNr linux-3.1/net/core/skbuff.c linux-3.1-imq/net/core/skbuff.c
+--- linux-3.1/net/core/skbuff.c        2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/core/skbuff.c    2011-11-04 11:12:52.123057315 +0200
 @@ -73,6 +73,9 @@
  
  static struct kmem_cache *skbuff_head_cache __read_mostly;
@@ -1238,7 +1268,7 @@
  
  /* Pipe buffer operations for a socket. */
  static const struct pipe_buf_operations sock_pipe_buf_ops = {
-@@ -380,6 +459,26 @@
+@@ -392,6 +471,26 @@
                WARN_ON(in_irq());
                skb->destructor(skb);
        }
@@ -1265,7 +1295,7 @@
  #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE)
        nf_conntrack_put(skb->nfct);
  #endif
-@@ -518,6 +617,9 @@
+@@ -533,6 +632,9 @@
        new->sp                 = secpath_get(old->sp);
  #endif
        memcpy(new->cb, old->cb, sizeof(old->cb));
@@ -1275,7 +1305,7 @@
        new->csum               = old->csum;
        new->local_df           = old->local_df;
        new->pkt_type           = old->pkt_type;
-@@ -2781,6 +2883,13 @@
+@@ -2888,6 +2990,13 @@
                                                0,
                                                SLAB_HWCACHE_ALIGN|SLAB_PANIC,
                                                NULL);
@@ -1289,12 +1319,12 @@
  }
  
  /**
-diff -uNr linux-3.0/net/ipv6/ip6_output.c linux-3.0-imq/net/ipv6/ip6_output.c
---- linux-3.0/net/ipv6/ip6_output.c    2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/ipv6/ip6_output.c        2011-07-24 16:46:04.789482257 
+0300
-@@ -101,9 +101,6 @@
-       struct dst_entry *dst = skb_dst(skb);
+diff -uNr linux-3.1/net/ipv6/ip6_output.c linux-3.1-imq/net/ipv6/ip6_output.c
+--- linux-3.1/net/ipv6/ip6_output.c    2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/ipv6/ip6_output.c        2011-11-04 11:12:52.123057315 
+0200
+@@ -102,9 +102,6 @@
        struct net_device *dev = dst->dev;
+       struct neighbour *neigh;
  
 -      skb->protocol = htons(ETH_P_IPV6);
 -      skb->dev = dev;
@@ -1302,7 +1332,7 @@
        if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) {
                struct inet6_dev *idev = ip6_dst_idev(skb_dst(skb));
  
-@@ -165,6 +162,11 @@
+@@ -170,6 +167,11 @@
                return 0;
        }
  
@@ -1314,9 +1344,9 @@
        return NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING, skb, NULL, dev,
                            ip6_finish_output,
                            !(IP6CB(skb)->flags & IP6SKB_REROUTED));
-diff -uNr linux-3.0/net/netfilter/core.c linux-3.0-imq/net/netfilter/core.c
---- linux-3.0/net/netfilter/core.c     2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/netfilter/core.c 2011-07-24 12:53:52.972141108 +0300
+diff -uNr linux-3.1/net/netfilter/core.c linux-3.1-imq/net/netfilter/core.c
+--- linux-3.1/net/netfilter/core.c     2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/netfilter/core.c 2011-11-04 11:12:52.123057315 +0200
 @@ -179,9 +179,11 @@
                ret = NF_DROP_GETERR(verdict);
                if (ret == 0)
@@ -1324,16 +1354,16 @@
 -      } else if ((verdict & NF_VERDICT_MASK) == NF_QUEUE) {
 +      } else if ((verdict & NF_VERDICT_MASK) == NF_QUEUE ||
 +                 (verdict & NF_VERDICT_MASK) == NF_IMQ_QUEUE) {
-               ret = nf_queue(skb, elem, pf, hook, indev, outdev, okfn,
--                             verdict >> NF_VERDICT_QBITS);
-+                             verdict >> NF_VERDICT_QBITS,
-+                             verdict & NF_VERDICT_MASK);
-               if (ret < 0) {
-                       if (ret == -ECANCELED)
+               int err = nf_queue(skb, elem, pf, hook, indev, outdev, okfn,
+-                                              verdict >> NF_VERDICT_QBITS);
++                                              verdict >> NF_VERDICT_QBITS,
++                                              verdict & NF_VERDICT_MASK);
+               if (err < 0) {
+                       if (err == -ECANCELED)
                                goto next_hook;
-diff -uNr linux-3.0/net/netfilter/Kconfig linux-3.0-imq/net/netfilter/Kconfig
---- linux-3.0/net/netfilter/Kconfig    2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/netfilter/Kconfig        2011-07-24 12:06:26.035336611 
+0300
+diff -uNr linux-3.1/net/netfilter/Kconfig linux-3.1-imq/net/netfilter/Kconfig
+--- linux-3.1/net/netfilter/Kconfig    2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/netfilter/Kconfig        2011-11-04 11:12:52.123057315 
+0200
 @@ -507,6 +507,18 @@
          For more information on the LEDs available on your system, see
          Documentation/leds-class.txt
@@ -1353,9 +1383,9 @@
  config NETFILTER_XT_TARGET_MARK
        tristate '"MARK" target support'
        depends on NETFILTER_ADVANCED
-diff -uNr linux-3.0/net/netfilter/Makefile linux-3.0-imq/net/netfilter/Makefile
---- linux-3.0/net/netfilter/Makefile   2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/netfilter/Makefile       2011-07-24 12:06:26.042003277 
+0300
+diff -uNr linux-3.1/net/netfilter/Makefile linux-3.1-imq/net/netfilter/Makefile
+--- linux-3.1/net/netfilter/Makefile   2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/netfilter/Makefile       2011-11-04 11:12:52.123057315 
+0200
 @@ -56,6 +56,7 @@
  obj-$(CONFIG_NETFILTER_XT_TARGET_CT) += xt_CT.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_DSCP) += xt_DSCP.o
@@ -1364,9 +1394,9 @@
  obj-$(CONFIG_NETFILTER_XT_TARGET_LED) += xt_LED.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_NFLOG) += xt_NFLOG.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE) += xt_NFQUEUE.o
-diff -uNr linux-3.0/net/netfilter/nf_internals.h 
linux-3.0-imq/net/netfilter/nf_internals.h
---- linux-3.0/net/netfilter/nf_internals.h     2011-07-22 05:17:23.000000000 
+0300
-+++ linux-3.0-imq/net/netfilter/nf_internals.h 2011-07-24 12:54:17.615475634 
+0300
+diff -uNr linux-3.1/net/netfilter/nf_internals.h 
linux-3.1-imq/net/netfilter/nf_internals.h
+--- linux-3.1/net/netfilter/nf_internals.h     2011-10-24 10:10:05.000000000 
+0300
++++ linux-3.1-imq/net/netfilter/nf_internals.h 2011-11-04 11:12:52.123057315 
+0200
 @@ -29,7 +29,7 @@
                    struct net_device *indev,
                    struct net_device *outdev,
@@ -1376,9 +1406,9 @@
  extern int __init netfilter_queue_init(void);
  
  /* nf_log.c */
-diff -uNr linux-3.0/net/netfilter/nf_queue.c 
linux-3.0-imq/net/netfilter/nf_queue.c
---- linux-3.0/net/netfilter/nf_queue.c 2011-07-22 05:17:23.000000000 +0300
-+++ linux-3.0-imq/net/netfilter/nf_queue.c     2011-07-24 13:05:00.682173434 
+0300
+diff -uNr linux-3.1/net/netfilter/nf_queue.c 
linux-3.1-imq/net/netfilter/nf_queue.c
+--- linux-3.1/net/netfilter/nf_queue.c 2011-10-24 10:10:05.000000000 +0300
++++ linux-3.1-imq/net/netfilter/nf_queue.c     2011-11-04 11:12:52.123057315 
+0200
 @@ -22,6 +22,26 @@
  
  static DEFINE_MUTEX(queue_handler_mutex);
@@ -1493,9 +1523,9 @@
                if (err < 0) {
                        if (err == -ECANCELED)
                                goto next_hook;
-diff -uNr linux-3.0/net/netfilter/xt_IMQ.c linux-3.0-imq/net/netfilter/xt_IMQ.c
---- linux-3.0/net/netfilter/xt_IMQ.c   1970-01-01 02:00:00.000000000 +0200
-+++ linux-3.0-imq/net/netfilter/xt_IMQ.c       2011-07-24 12:06:26.062003279 
+0300
+diff -uNr linux-3.1/net/netfilter/xt_IMQ.c linux-3.1-imq/net/netfilter/xt_IMQ.c
+--- linux-3.1/net/netfilter/xt_IMQ.c   1970-01-01 02:00:00.000000000 +0200
++++ linux-3.1-imq/net/netfilter/xt_IMQ.c       2011-11-04 11:12:52.123057315 
+0200
 @@ -0,0 +1,74 @@
 +/*
 + * This target marks packets to be enqueued to an imq device

================================================================
Index: packages/kernel/kernel-multiarch.config
diff -u packages/kernel/kernel-multiarch.config:1.83 
packages/kernel/kernel-multiarch.config:1.84
--- packages/kernel/kernel-multiarch.config:1.83        Tue Dec 13 16:08:45 2011
+++ packages/kernel/kernel-multiarch.config     Thu Jan  5 10:54:14 2012
@@ -17,6 +17,7 @@
 PHYSICAL_START all=0x1000000
 PROCESSOR_SELECT all=y
 RAPIDIO all=y
+X86_X2APIC all=y
 
 #-
 #- *** FILE: block/Kconfig ***
@@ -53,6 +54,7 @@
 CRYPTO_BLKCIPHER all=m
 CRYPTO_HASH all=y
 CRYPTO_MANAGER all=y
+CRYPTO_USER all=m
 CRYPTO_MANAGER_DISABLE_TESTS all=y
 CRYPTO_GF128MUL all=m
 CRYPTO_NULL all=m
@@ -88,6 +90,7 @@
 CRYPTO_RMD256 all=m
 CRYPTO_RMD320 all=m
 CRYPTO_SHA1 all=y
+CRYPTO_SHA1_SSSE3 all=m
 CRYPTO_SHA256 all=y
 CRYPTO_SHA512 all=m
 CRYPTO_TGR192 all=m
@@ -101,6 +104,7 @@
 CRYPTO_ANUBIS all=m
 CRYPTO_ARC4 all=m
 CRYPTO_BLOWFISH all=m
+CRYPTO_BLOWFISH_X86_64 all=m
 CRYPTO_CAMELLIA all=m
 CRYPTO_CAST5 all=m
 CRYPTO_CAST6 all=m
@@ -117,6 +121,7 @@
 CRYPTO_TWOFISH_COMMON all=m
 CRYPTO_TWOFISH_586 i386=m
 CRYPTO_TWOFISH_X86_64 x86_64=m
+CRYPTO_TWOFISH_X86_64_3WAY all=m
 #- Compression
 CRYPTO_DEFLATE all=m
 CRYPTO_ZLIB all=m
@@ -587,6 +592,17 @@
 CRYPTO_DEV_TALITOS all=m
 
 #-
+#- *** FILE: drivers/devfreq/Kconfig ***
+#-
+PM_DEVFREQ all=y
+#- DEVFREQ Governors
+DEVFREQ_GOV_SIMPLE_ONDEMAND all=y
+DEVFREQ_GOV_PERFORMANCE all=y
+DEVFREQ_GOV_POWERSAVE all=y
+DEVFREQ_GOV_USERSPACE all=y
+#- DEVFREQ Drivers
+
+#-
 #- *** FILE: drivers/dma/Kconfig ***
 #-
 DMADEVICES all=y
@@ -629,6 +645,7 @@
 EDAC_I5000 i386=m x86_64=m
 EDAC_I5100 i386=m x86_64=m
 EDAC_I7300 all=m
+EDAC_SBRIDGE all=m
 EDAC_PASEMI ppc64=m
 EDAC_CELL ppc64=m
 EDAC_AMD8131 powerpc=m
@@ -731,6 +748,8 @@
 DRM_SIS all=m
 DRM_VIA all=m
 DRM_SAVAGE all=m
+#- file drivers/gpu/drm/exynos/Kconfig goes here
+#- file drivers/gpu/drm/vmwgfx/Kconfig goes here
 
 #-
 #- *** FILE: drivers/gpu/drm/nouveau/Kconfig ***
@@ -795,10 +814,11 @@
 HID_KENSINGTON all=m
 HID_LCPOWER all=m
 HID_LOGITECH all=m
+HID_LOGITECH_DJ all=m
 LOGITECH_FF all=y
 LOGIRUMBLEPAD2_FF all=y
 LOGIG940_FF all=y
-LOGIWII_FF all=y
+LOGIWHEELS_FF all=y
 HID_MAGICMOUSE all=m
 HID_MICROSOFT all=m
 HID_MONTEREY all=m
@@ -813,6 +833,7 @@
 HID_PICOLCD_BACKLIGHT all=y
 HID_PICOLCD_LCD all=y
 HID_PICOLCD_LEDS all=y
+HID_PRIMAX all=m
 HID_QUANTA all=m
 HID_ROCCAT all=m
 HID_ROCCAT_COMMON all=m
@@ -851,6 +872,12 @@
 USB_MOUSE all=n
 
 #-
+#- *** FILE: drivers/hv/Kconfig ***
+#-
+HYPERV all=m
+HYPERV_UTILS all=m
+
+#-
 #- *** FILE: drivers/hwmon/Kconfig ***
 #-
 HWMON all=m
@@ -859,6 +886,7 @@
 #- Native drivers
 SENSORS_ABITUGURU all=m
 SENSORS_ABITUGURU3 all=m
+SENSORS_AD7314 all=m
 SENSORS_AD7414 all=m
 SENSORS_AD7418 all=m
 SENSORS_ADCXX all=m
@@ -977,11 +1005,13 @@
 SENSORS_PMBUS all=m
 SENSORS_ADM1275 all=m
 SENSORS_LM25066 all=m
+SENSORS_LTC2978 all=m
 SENSORS_MAX16064 all=m
 SENSORS_MAX34440 all=m
 SENSORS_MAX8688 all=m
 SENSORS_UCD9000 all=m
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-imq.patch?r1=1.14&r2=1.15&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-multiarch.config?r1=1.83&r2=1.84&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-toshiba_acpi.patch?r1=1.8&r2=1.9&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-x86.config?r1=1.39&r2=1.40&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel.spec?r1=1.1009&r2=1.1010&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to