summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/linux/patches/3.5.7/brcm.patch467
-rw-r--r--target/linux/patches/3.5.7/bsd-compatibility.patch2512
-rw-r--r--target/linux/patches/3.5.7/mmc-host.patch36
-rw-r--r--target/linux/patches/3.5.7/module-alloc-size-check.patch21
-rw-r--r--target/linux/patches/3.5.7/startup.patch20
-rw-r--r--target/linux/patches/3.6.3/bsd-compatibility.patch2512
-rw-r--r--target/linux/patches/3.6.3/cris-etrax.patch12
-rw-r--r--target/linux/patches/3.6.3/defaults.patch22
-rw-r--r--target/linux/patches/3.6.3/gemalto.patch11
-rw-r--r--target/linux/patches/3.6.3/lemote-rfkill.patch21
-rw-r--r--target/linux/patches/3.6.3/mmc-host.patch36
-rw-r--r--target/linux/patches/3.6.3/module-alloc-size-check.patch21
-rw-r--r--target/linux/patches/3.6.3/mtd-rootfs.patch26
-rw-r--r--target/linux/patches/3.6.3/non-static.patch33
-rw-r--r--target/linux/patches/3.6.3/startup.patch20
-rw-r--r--target/linux/patches/3.6.3/usb-defaults-off.patch20
-rw-r--r--target/linux/patches/3.6.3/uuid.patch263
-rw-r--r--target/linux/patches/3.6.3/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/3.6.3/wlan-cf.patch11
-rw-r--r--target/linux/patches/3.6.3/zlib-inflate.patch12
-rw-r--r--target/linux/patches/3.7.3/cris-etrax.patch12
-rw-r--r--target/linux/patches/3.7.3/defaults.patch22
-rw-r--r--target/linux/patches/3.7.3/gemalto.patch11
-rw-r--r--target/linux/patches/3.7.3/lemote-rfkill.patch21
-rw-r--r--target/linux/patches/3.7.3/mmc-host.patch36
-rw-r--r--target/linux/patches/3.7.3/module-alloc-size-check.patch21
-rw-r--r--target/linux/patches/3.7.3/mtd-rootfs.patch26
-rw-r--r--target/linux/patches/3.7.3/non-static.patch33
-rw-r--r--target/linux/patches/3.7.3/usb-defaults-off.patch20
-rw-r--r--target/linux/patches/3.7.3/uuid.patch263
-rw-r--r--target/linux/patches/3.7.3/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/3.7.3/wlan-cf.patch11
-rw-r--r--target/linux/patches/3.7.3/zlib-inflate.patch12
-rw-r--r--target/linux/patches/3.8.10/bsd-compatibility.patch (renamed from target/linux/patches/3.7.3/bsd-compatibility.patch)0
-rw-r--r--target/linux/patches/3.8.10/cris-etrax.patch (renamed from target/linux/patches/3.5.7/cris-etrax.patch)0
-rw-r--r--target/linux/patches/3.8.10/defaults.patch (renamed from target/linux/patches/3.5.7/defaults.patch)0
-rw-r--r--target/linux/patches/3.8.10/disable-netfilter.patch (renamed from target/linux/patches/3.7.3/disable-netfilter.patch)0
-rw-r--r--target/linux/patches/3.8.10/gemalto.patch (renamed from target/linux/patches/3.5.7/gemalto.patch)0
-rw-r--r--target/linux/patches/3.8.10/lemote-rfkill.patch (renamed from target/linux/patches/3.5.7/lemote-rfkill.patch)0
-rw-r--r--target/linux/patches/3.8.10/mtd-rootfs.patch (renamed from target/linux/patches/3.5.7/mtd-rootfs.patch)0
-rw-r--r--target/linux/patches/3.8.10/non-static.patch (renamed from target/linux/patches/3.5.7/non-static.patch)0
-rw-r--r--target/linux/patches/3.8.10/startup.patch (renamed from target/linux/patches/3.7.3/startup.patch)0
-rw-r--r--target/linux/patches/3.8.10/usb-defaults-off.patch (renamed from target/linux/patches/3.5.7/usb-defaults-off.patch)0
-rw-r--r--target/linux/patches/3.8.10/uuid.patch (renamed from target/linux/patches/3.5.7/uuid.patch)0
-rw-r--r--target/linux/patches/3.8.10/vga-cons-default-off.patch (renamed from target/linux/patches/3.5.7/vga-cons-default-off.patch)0
-rw-r--r--target/linux/patches/3.8.10/wlan-cf.patch (renamed from target/linux/patches/3.5.7/wlan-cf.patch)0
-rw-r--r--target/linux/patches/3.8.10/zlib-inflate.patch (renamed from target/linux/patches/3.5.7/zlib-inflate.patch)0
-rw-r--r--target/linux/patches/3.8.6/bsd-compatibility.patch2568
-rw-r--r--target/linux/patches/3.8.6/cris-etrax.patch12
-rw-r--r--target/linux/patches/3.8.6/defaults.patch22
-rw-r--r--target/linux/patches/3.8.6/disable-netfilter.patch160
-rw-r--r--target/linux/patches/3.8.6/gemalto.patch11
-rw-r--r--target/linux/patches/3.8.6/lemote-rfkill.patch21
-rw-r--r--target/linux/patches/3.8.6/mtd-rootfs.patch26
-rw-r--r--target/linux/patches/3.8.6/non-static.patch33
-rw-r--r--target/linux/patches/3.8.6/startup.patch22
-rw-r--r--target/linux/patches/3.8.6/usb-defaults-off.patch20
-rw-r--r--target/linux/patches/3.8.6/uuid.patch263
-rw-r--r--target/linux/patches/3.8.6/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/3.8.6/wlan-cf.patch11
-rw-r--r--target/linux/patches/3.8.6/zlib-inflate.patch12
-rw-r--r--toolchain/kernel-headers/patches/3.5.7/aufs2.patch238
-rw-r--r--toolchain/kernel-headers/patches/3.5.7/etrax-header.patch94
-rw-r--r--toolchain/kernel-headers/patches/3.5.7/linux-gcc-check.patch18
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/aufs2.patch238
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/cleankernel.patch11
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/etrax-header.patch94
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/linux-gcc-check.patch18
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/microperl.patch24
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/mkpiggy.patch28
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/relocs.patch3131
-rw-r--r--toolchain/kernel-headers/patches/3.6.3/sortext.patch22
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/cleankernel.patch11
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/cris-header.patch22
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/etrax-header.patch64
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/microperl.patch24
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/mkpiggy.patch28
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/relocs.patch3131
-rw-r--r--toolchain/kernel-headers/patches/3.7.3/sortext.patch22
-rw-r--r--toolchain/kernel-headers/patches/3.8.10/cleankernel.patch (renamed from toolchain/kernel-headers/patches/3.5.7/cleankernel.patch)0
-rw-r--r--toolchain/kernel-headers/patches/3.8.10/microperl.patch (renamed from toolchain/kernel-headers/patches/3.5.7/microperl.patch)0
-rw-r--r--toolchain/kernel-headers/patches/3.8.10/mkpiggy.patch (renamed from toolchain/kernel-headers/patches/3.5.7/mkpiggy.patch)0
-rw-r--r--toolchain/kernel-headers/patches/3.8.10/relocs.patch (renamed from toolchain/kernel-headers/patches/3.5.7/relocs.patch)0
-rw-r--r--toolchain/kernel-headers/patches/3.8.10/sortext.patch (renamed from toolchain/kernel-headers/patches/3.5.7/sortext.patch)0
-rw-r--r--toolchain/kernel-headers/patches/3.8.6/cleankernel.patch11
-rw-r--r--toolchain/kernel-headers/patches/3.8.6/microperl.patch24
-rw-r--r--toolchain/kernel-headers/patches/3.8.6/mkpiggy.patch28
-rw-r--r--toolchain/kernel-headers/patches/3.8.6/relocs.patch3131
-rw-r--r--toolchain/kernel-headers/patches/3.8.6/sortext.patch22
89 files changed, 0 insertions, 20215 deletions
diff --git a/target/linux/patches/3.5.7/brcm.patch b/target/linux/patches/3.5.7/brcm.patch
deleted file mode 100644
index a94b2302d..000000000
--- a/target/linux/patches/3.5.7/brcm.patch
+++ /dev/null
@@ -1,467 +0,0 @@
-diff -Nur linux-3.5.orig//arch/mips/bcm47xx/Makefile linux-3.5/arch/mips/bcm47xx/Makefile
---- linux-3.5.orig//arch/mips/bcm47xx/Makefile 2012-07-21 22:58:29.000000000 +0200
-+++ linux-3.5/arch/mips/bcm47xx/Makefile 2012-07-31 11:01:24.000000000 +0200
-@@ -3,5 +3,4 @@
- # under Linux.
- #
-
--obj-y += gpio.o irq.o nvram.o prom.o serial.o setup.o time.o sprom.o
--obj-$(CONFIG_BCM47XX_SSB) += wgt634u.o
-+obj-y += gpio.o irq.o nvram.o prom.o serial.o setup.o time.o sprom.o platform.o
-diff -Nur linux-3.5.orig//arch/mips/bcm47xx/platform.c linux-3.5/arch/mips/bcm47xx/platform.c
---- linux-3.5.orig//arch/mips/bcm47xx/platform.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-3.5/arch/mips/bcm47xx/platform.c 2012-07-31 23:56:35.000000000 +0200
-@@ -0,0 +1,146 @@
-+/*
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file "COPYING" in the main directory of this archive
-+ * for more details.
-+ *
-+ * Copyright (C) 2010, 2011 Waldemar Brodkorb <wbx@openadk.org>
-+ * Copyright © 2007, 2011 Thorsten Glaser <tg@freewrt.org>
-+ */
-+
-+#include <linux/platform_device.h>
-+#include <linux/module.h>
-+#include <linux/mtd/physmap.h>
-+#include <linux/ssb/ssb.h>
-+
-+#include <asm/mach-bcm47xx/bcm47xx.h>
-+#include <asm/mach-bcm47xx/nvram.h>
-+
-+#define CFGFS_FLASH_SIZE (128 * 1024)
-+
-+static struct mtd_partition bcm47xx_partitions[] = {
-+#define SLOT_CFE 0
-+ {
-+ .name = "cfe",
-+ .offset = 0,
-+ .size = BCM47XX_OVERRIDE_CFESIZE,
-+ .mask_flags = MTD_WRITEABLE /* force read-only */
-+ },
-+#define SLOT_LINUX 1
-+ {
-+ .name = "linux",
-+ .offset = 0,
-+ .size = 0,
-+ },
-+#define SLOT_ROOTFS 2
-+ {
-+ .name = "rootfs",
-+ .offset = 0,
-+ .size = 0,
-+ },
-+#define SLOT_CFGFS 3
-+ {
-+ .name = "cfgfs",
-+ .offset = 0,
-+ .size = 0,
-+ },
-+#define SLOT_NVRAM 4
-+ {
-+ .name = "nvram",
-+ .offset = 0,
-+ .size = 0,
-+ },
-+};
-+
-+static struct physmap_flash_data bcm47xx_flash_data = {
-+ .parts = bcm47xx_partitions,
-+ .nr_parts = ARRAY_SIZE(bcm47xx_partitions)
-+};
-+
-+static struct resource bcm47xx_flash_resource = {
-+ .flags = IORESOURCE_MEM,
-+};
-+
-+static struct platform_device bcm47xx_flash = {
-+ .name = "physmap-flash",
-+ .id = 0,
-+ .dev = { .platform_data = &bcm47xx_flash_data, },
-+ .resource = &bcm47xx_flash_resource,
-+ .num_resources = 1,
-+};
-+
-+static struct platform_device *bcm47xx_devices[] __initdata = {
-+ &bcm47xx_flash,
-+};
-+
-+struct bcm47xx_trx_header {
-+#define BCM47XX_TRX_MAGIC 0x30524448
-+ u32 magic;
-+ u32 len;
-+ u32 crc32;
-+ u32 flag_version;
-+ u32 offsets[3];
-+};
-+
-+#define UPTODOWN(slot, psize) do { \
-+ posn -= psize; left -= psize; \
-+ bcm47xx_partitions[slot].offset = posn; \
-+ bcm47xx_partitions[slot].size = psize; \
-+} while (/* CONSTCOND */ 0)
-+
-+static int __init bcm47xx_register_devices(void)
-+{
-+ u32 flash_size;
-+ size_t left, posn;
-+ struct ssb_mipscore *mcore = &bcm47xx_bus.ssb.mipscore;
-+ struct bcm47xx_trx_header *trx_hdr;
-+
-+ trx_hdr = (void *)KSEG1ADDR(mcore->flash_window + BCM47XX_OVERRIDE_CFESIZE);
-+
-+ /* devices might have 2, 4 or 8 MB flash size */
-+#ifdef BCM47XX_OVERRIDE_FLASHSIZE
-+ flash_size = BCM47XX_OVERRIDE_FLASHSIZE;
-+ mcore->flash_window_size = flash_size;
-+#define BCM47XX_OVERRODE_FLASHSIZE " (overridden)"
-+#else
-+ flash_size = mcore->flash_window_size;
-+#define BCM47XX_OVERRODE_FLASHSIZE ""
-+#endif
-+ printk(KERN_INFO "FLASH SIZE%s: %x\n", BCM47XX_OVERRODE_FLASHSIZE,
-+ flash_size);
-+
-+ left = flash_size - BCM47XX_OVERRIDE_CFESIZE;
-+ posn = flash_size;
-+ UPTODOWN(SLOT_NVRAM, BCM47XX_OVERRIDE_NVRAMSIZE);
-+ UPTODOWN(SLOT_CFGFS, CFGFS_FLASH_SIZE);
-+ bcm47xx_partitions[SLOT_LINUX].offset = BCM47XX_OVERRIDE_CFESIZE;
-+ bcm47xx_partitions[SLOT_LINUX].size = left;
-+
-+ if (trx_hdr->magic == BCM47XX_TRX_MAGIC) {
-+ bcm47xx_partitions[SLOT_ROOTFS].offset =
-+ bcm47xx_partitions[SLOT_LINUX].offset +
-+ trx_hdr->offsets[1];
-+ bcm47xx_partitions[SLOT_ROOTFS].size =
-+ bcm47xx_partitions[SLOT_LINUX].size -
-+ trx_hdr->offsets[1];
-+ } else
-+ printk("bcm47xx/platform: no TRX header found\n");
-+
-+ printk(KERN_INFO "=== Flash map dump ===\n");
-+ for (posn = 0; posn < bcm47xx_flash_data.nr_parts; ++posn)
-+ printk(KERN_INFO " #%u %08X @%08X '%s'\n",
-+ (unsigned int)posn,
-+ (unsigned int)bcm47xx_partitions[posn].size,
-+ (unsigned int)bcm47xx_partitions[posn].offset,
-+ bcm47xx_partitions[posn].name);
-+ printk(KERN_INFO "=== Hope this works, have a nice day\n");
-+
-+ bcm47xx_flash_data.width = mcore->flash_buswidth;
-+ bcm47xx_flash_resource.start = mcore->flash_window;
-+ bcm47xx_flash_resource.end = mcore->flash_window
-+ + mcore->flash_window_size
-+ - 1;
-+ return platform_add_devices(bcm47xx_devices,
-+ ARRAY_SIZE(bcm47xx_devices));
-+}
-+
-+device_initcall(bcm47xx_register_devices);
-Binary files linux-3.5.orig//arch/mips/bcm47xx/.wgt634u.c.swp and linux-3.5/arch/mips/bcm47xx/.wgt634u.c.swp differ
-diff -Nur linux-3.5.orig//arch/mips/boot/compressed/decompress.c linux-3.5/arch/mips/boot/compressed/decompress.c
---- linux-3.5.orig//arch/mips/boot/compressed/decompress.c 2012-07-21 22:58:29.000000000 +0200
-+++ linux-3.5/arch/mips/boot/compressed/decompress.c 2012-07-31 11:00:54.000000000 +0200
-@@ -43,7 +43,7 @@
- /* activate the code for pre-boot environment */
- #define STATIC static
-
--#ifdef CONFIG_KERNEL_GZIP
-+#if defined(CONFIG_KERNEL_GZIP) || defined(CONFIG_KERNEL_XZ)
- void *memcpy(void *dest, const void *src, size_t n)
- {
- int i;
-@@ -54,6 +54,8 @@
- d[i] = s[i];
- return dest;
- }
-+#endif
-+#ifdef CONFIG_KERNEL_GZIP
- #include "../../../../lib/decompress_inflate.c"
- #endif
-
-@@ -78,6 +80,10 @@
- #include "../../../../lib/decompress_unlzo.c"
- #endif
-
-+#ifdef CONFIG_KERNEL_XZ
-+#include "../../../../lib/decompress_unxz.c"
-+#endif
-+
- void decompress_kernel(unsigned long boot_heap_start)
- {
- unsigned long zimage_start, zimage_size;
-diff -Nur linux-3.5.orig//arch/mips/boot/compressed/Makefile linux-3.5/arch/mips/boot/compressed/Makefile
---- linux-3.5.orig//arch/mips/boot/compressed/Makefile 2012-07-21 22:58:29.000000000 +0200
-+++ linux-3.5/arch/mips/boot/compressed/Makefile 2012-07-31 11:00:54.000000000 +0200
-@@ -44,6 +44,7 @@
- tool_$(CONFIG_KERNEL_BZIP2) = bzip2
- tool_$(CONFIG_KERNEL_LZMA) = lzma
- tool_$(CONFIG_KERNEL_LZO) = lzo
-+tool_$(CONFIG_KERNEL_XZ) = xzkern
-
- targets += vmlinux.bin.z
- $(obj)/vmlinux.bin.z: $(obj)/vmlinux.bin FORCE
-@@ -58,8 +59,13 @@
- # Calculate the load address of the compressed kernel image
- hostprogs-y := calc_vmlinuz_load_addr
-
-+ifdef CONFIG_BCM47XX
-+# XXX just after CFE, just pray the address is static
-+VMLINUZ_LOAD_ADDRESS = 0xffffffff80900000
-+else
- VMLINUZ_LOAD_ADDRESS = $(shell $(obj)/calc_vmlinuz_load_addr \
- $(obj)/vmlinux.bin $(VMLINUX_LOAD_ADDRESS))
-+endif
-
- vmlinuzobjs-y += $(obj)/piggy.o
-
-@@ -105,4 +111,12 @@
- vmlinuz.srec: vmlinuz
- $(call cmd,objcopy)
-
--clean-files := $(objtree)/vmlinuz $(objtree)/vmlinuz.{32,ecoff,bin,srec}
-+AFLAGS_selfreloc.o := -DVMLINUZ_LOAD_ADDRESS=$(VMLINUZ_LOAD_ADDRESS)
-+CPPFLAGS_selfreloc.lds := $(KBUILD_CFLAGS)
-+
-+arch/mips/boot/compressed/selfreloc.o: arch/mips/boot/compressed/selfreloc.S vmlinuz.bin FORCE
-+
-+vmlinuz.elf: arch/mips/boot/compressed/selfreloc.o arch/mips/boot/compressed/selfreloc.lds FORCE
-+ $(LD) $(LDFLAGS) -T arch/mips/boot/compressed/selfreloc.lds arch/mips/boot/compressed/selfreloc.o -o $@
-+
-+clean-files := $(objtree)/vmlinuz $(objtree)/vmlinuz.{32,ecoff,bin,srec,elf} $(objtree)/arch/mips/boot/compressed/selfreloc.{o,lds}
-diff -Nur linux-3.5.orig//arch/mips/boot/compressed/selfreloc.lds.S linux-3.5/arch/mips/boot/compressed/selfreloc.lds.S
---- linux-3.5.orig//arch/mips/boot/compressed/selfreloc.lds.S 1970-01-01 01:00:00.000000000 +0100
-+++ linux-3.5/arch/mips/boot/compressed/selfreloc.lds.S 2012-07-31 11:00:54.000000000 +0200
-@@ -0,0 +1,39 @@