Author: nbd
Date: 2014-12-08 14:16:35 +0100 (Mon, 08 Dec 2014)
New Revision: 43569

Removed:
   trunk/target/linux/generic/patches-3.18/270-x86_objdump_command.patch
Modified:
   trunk/include/kernel-version.mk
   trunk/target/linux/generic/patches-3.18/025-bcma_backport.patch
   trunk/target/linux/generic/patches-3.18/531-debloat_lzma.patch
   
trunk/target/linux/generic/patches-3.18/610-netfilter_match_bypass_default_checks.patch
Log:
kernel: update linux 3.18 to final release

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/include/kernel-version.mk
===================================================================
--- trunk/include/kernel-version.mk     2014-12-08 12:50:37 UTC (rev 43568)
+++ trunk/include/kernel-version.mk     2014-12-08 13:16:35 UTC (rev 43569)
@@ -7,14 +7,14 @@
 LINUX_VERSION-3.10 = .58
 LINUX_VERSION-3.13 = .7
 LINUX_VERSION-3.14 = .26
-LINUX_VERSION-3.18 = -rc7
+LINUX_VERSION-3.18 =
 
 LINUX_KERNEL_MD5SUM-3.3.8   = f1058f64eed085deb44f10cee8541d50
 LINUX_KERNEL_MD5SUM-3.8.13  = 2af19d06cd47ec459519159cdd10542d
 LINUX_KERNEL_MD5SUM-3.10.58 = 3ff3478b6351143cef22d4b81cf48b01
 LINUX_KERNEL_MD5SUM-3.13.7  = 370adced5e5c1cb1d0d621c2dae2723f
 LINUX_KERNEL_MD5SUM-3.14.26 = 9a91a9c507c9efb68c7075e151c30fa7
-LINUX_KERNEL_MD5SUM-3.18-rc7 = 36ac6232dfb74aebdfa30d7cbf154485
+LINUX_KERNEL_MD5SUM-3.18    = 9e854df51ca3fef8bfe566dbd7b89241
 
 ifdef KERNEL_PATCHVER
   LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER)))

Modified: trunk/target/linux/generic/patches-3.18/025-bcma_backport.patch
===================================================================
--- trunk/target/linux/generic/patches-3.18/025-bcma_backport.patch     
2014-12-08 12:50:37 UTC (rev 43568)
+++ trunk/target/linux/generic/patches-3.18/025-bcma_backport.patch     
2014-12-08 13:16:35 UTC (rev 43569)
@@ -84,7 +84,7 @@
        pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq);
  
        readrq = pcie_get_readrq(dev);
-@@ -617,6 +617,6 @@ int bcma_core_pci_pcibios_map_irq(const
+@@ -617,6 +617,6 @@ int bcma_core_pci_pcibios_map_irq(const 
  
        pc_host = container_of(dev->bus->ops, struct bcma_drv_pci_host,
                               pci_ops);

Deleted: trunk/target/linux/generic/patches-3.18/270-x86_objdump_command.patch
===================================================================
--- trunk/target/linux/generic/patches-3.18/270-x86_objdump_command.patch       
2014-12-08 12:50:37 UTC (rev 43568)
+++ trunk/target/linux/generic/patches-3.18/270-x86_objdump_command.patch       
2014-12-08 13:16:35 UTC (rev 43569)
@@ -1,11 +0,0 @@
---- a/arch/x86/boot/compressed/Makefile
-+++ b/arch/x86/boot/compressed/Makefile
-@@ -76,7 +76,7 @@ suffix-$(CONFIG_KERNEL_XZ)   := xz
- suffix-$(CONFIG_KERNEL_LZO)   := lzo
- suffix-$(CONFIG_KERNEL_LZ4)   := lz4
- 
--RUN_SIZE = $(shell objdump -h vmlinux | \
-+RUN_SIZE = $(shell $(OBJDUMP) -h vmlinux | \
-            perl $(srctree)/arch/x86/tools/calc_run_size.pl)
- quiet_cmd_mkpiggy = MKPIGGY $@
-       cmd_mkpiggy = $(obj)/mkpiggy $< $(RUN_SIZE) > $@ || ( rm -f $@ ; false )

Modified: trunk/target/linux/generic/patches-3.18/531-debloat_lzma.patch
===================================================================
--- trunk/target/linux/generic/patches-3.18/531-debloat_lzma.patch      
2014-12-08 12:50:37 UTC (rev 43568)
+++ trunk/target/linux/generic/patches-3.18/531-debloat_lzma.patch      
2014-12-08 13:16:35 UTC (rev 43569)
@@ -124,7 +124,7 @@
  /* LzmaDecode
 --- a/lib/lzma/LzmaDec.c
 +++ b/lib/lzma/LzmaDec.c
-@@ -682,7 +682,7 @@ static void LzmaDec_InitRc(CLzmaDec *p,
+@@ -682,7 +682,7 @@ static void LzmaDec_InitRc(CLzmaDec *p, 
    p->needFlush = 0;
  }
  
@@ -219,26 +219,26 @@
  {
    UInt32 dicSize;
    Byte d;
-@@ -935,7 +883,7 @@ static SRes LzmaDec_AllocateProbs2(CLzma
+@@ -935,33 +883,11 @@ static SRes LzmaDec_AllocateProbs2(CLzma
    return SZ_OK;
  }
  
 -SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned 
propsSize, ISzAlloc *alloc)
+-{
+-  CLzmaProps propNew;
+-  RINOK(LzmaProps_Decode(&propNew, props, propsSize));
+-  RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
+-  p->prop = propNew;
+-  return SZ_OK;
+-}
+-
+-SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize, 
ISzAlloc *alloc)
 +static SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned 
propsSize, ISzAlloc *alloc)
  {
    CLzmaProps propNew;
+-  SizeT dicBufSize;
    RINOK(LzmaProps_Decode(&propNew, props, propsSize));
-@@ -943,28 +891,6 @@ SRes LzmaDec_AllocateProbs(CLzmaDec *p,
-   p->prop = propNew;
-   return SZ_OK;
- }
--
--SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize, 
ISzAlloc *alloc)
--{
--  CLzmaProps propNew;
--  SizeT dicBufSize;
--  RINOK(LzmaProps_Decode(&propNew, props, propsSize));
--  RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
+   RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
 -  dicBufSize = propNew.dicSize;
 -  if (p->dic == 0 || dicBufSize != p->dicBufSize)
 -  {
@@ -251,12 +251,9 @@
 -    }
 -  }
 -  p->dicBufSize = dicBufSize;
--  p->prop = propNew;
--  return SZ_OK;
--}
- 
- SRes LzmaDecode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen,
-     const Byte *propData, unsigned propSize, ELzmaFinishMode finishMode,
+   p->prop = propNew;
+   return SZ_OK;
+ }
 --- a/include/linux/lzma/LzmaEnc.h
 +++ b/include/linux/lzma/LzmaEnc.h
 @@ -31,9 +31,6 @@ typedef struct _CLzmaEncProps
@@ -600,7 +597,7 @@
  void MatchFinder_Construct(CMatchFinder *p);
  
  /* Conditions:
-@@ -70,12 +65,6 @@ int MatchFinder_Create(CMatchFinder *p,
+@@ -70,12 +65,6 @@ int MatchFinder_Create(CMatchFinder *p, 
      UInt32 keepAddBufferBefore, UInt32 matchMaxLen, UInt32 keepAddBufferAfter,
      ISzAlloc *alloc);
  void MatchFinder_Free(CMatchFinder *p, ISzAlloc *alloc);
@@ -689,7 +686,7 @@
  {
    memmove(p->bufferBase,
      p->buffer - p->keepSizeBefore,
-@@ -97,22 +103,14 @@ void MatchFinder_MoveBlock(CMatchFinder
+@@ -97,22 +103,14 @@ void MatchFinder_MoveBlock(CMatchFinder 
    p->buffer = p->bufferBase + p->keepSizeBefore;
  }
  

Modified: 
trunk/target/linux/generic/patches-3.18/610-netfilter_match_bypass_default_checks.patch
===================================================================
--- 
trunk/target/linux/generic/patches-3.18/610-netfilter_match_bypass_default_checks.patch
     2014-12-08 12:50:37 UTC (rev 43568)
+++ 
trunk/target/linux/generic/patches-3.18/610-netfilter_match_bypass_default_checks.patch
     2014-12-08 13:16:35 UTC (rev 43569)
@@ -76,11 +76,10 @@
  
        counters = alloc_counters(table);
        if (IS_ERR(counters))
-@@ -965,6 +994,14 @@ copy_entries_to_user(unsigned int total_
-                       ret = -EFAULT;
+@@ -966,6 +995,14 @@ copy_entries_to_user(unsigned int total_
                        goto free_counters;
                }
-+
+ 
 +              flags = e->ip.flags & IPT_F_MASK;
 +              if (copy_to_user(userptr + off
 +                               + offsetof(struct ipt_entry, ip.flags),
@@ -88,6 +87,7 @@
 +                      ret = -EFAULT;
 +                      goto free_counters;
 +              }
- 
++
                for (i = sizeof(struct ipt_entry);
                     i < e->target_offset;
+                    i += m->u.match_size) {
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to