From fdc95fb65694d3178a754ebd62f7a6644146e999 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Fri, 19 Feb 2016 17:15:24 +0100 Subject: update older 2.6.x and 3.2.x kernels --- target/linux/patches/2.6.32.69/cris-header.patch | 60 ---------------------- .../linux/patches/2.6.32.69/cris-initramfs.patch | 22 -------- target/linux/patches/2.6.32.70/cris-header.patch | 60 ++++++++++++++++++++++ .../linux/patches/2.6.32.70/cris-initramfs.patch | 22 ++++++++ target/linux/patches/3.2.69/sparc-aout.patch | 24 --------- target/linux/patches/3.2.77/sparc-aout.patch | 24 +++++++++ 6 files changed, 106 insertions(+), 106 deletions(-) delete mode 100644 target/linux/patches/2.6.32.69/cris-header.patch delete mode 100644 target/linux/patches/2.6.32.69/cris-initramfs.patch create mode 100644 target/linux/patches/2.6.32.70/cris-header.patch create mode 100644 target/linux/patches/2.6.32.70/cris-initramfs.patch delete mode 100644 target/linux/patches/3.2.69/sparc-aout.patch create mode 100644 target/linux/patches/3.2.77/sparc-aout.patch (limited to 'target/linux') diff --git a/target/linux/patches/2.6.32.69/cris-header.patch b/target/linux/patches/2.6.32.69/cris-header.patch deleted file mode 100644 index 1645d519c..000000000 --- a/target/linux/patches/2.6.32.69/cris-header.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff -Nur linux-2.6.32.65.orig/arch/cris/include/arch-v10/arch/Kbuild linux-2.6.32.65/arch/cris/include/arch-v10/arch/Kbuild ---- linux-2.6.32.65.orig/arch/cris/include/arch-v10/arch/Kbuild 2014-12-13 15:16:21.000000000 +0100 -+++ linux-2.6.32.65/arch/cris/include/arch-v10/arch/Kbuild 2015-05-20 10:00:19.000000000 +0200 -@@ -1,4 +1,5 @@ - header-y += user.h -+header-y += ptrace.h - header-y += svinto.h - header-y += sv_addr_ag.h - header-y += sv_addr.agh -diff -Nur linux-2.6.32.65.orig/arch/cris/include/arch-v32/arch/Kbuild linux-2.6.32.65/arch/cris/include/arch-v32/arch/Kbuild ---- linux-2.6.32.65.orig/arch/cris/include/arch-v32/arch/Kbuild 2014-12-13 15:16:21.000000000 +0100 -+++ linux-2.6.32.65/arch/cris/include/arch-v32/arch/Kbuild 2015-05-20 10:00:19.000000000 +0200 -@@ -1,2 +1,3 @@ - header-y += user.h -+header-y += ptrace.h - header-y += cryptocop.h -diff -Nur linux-2.6.32.65.orig/arch/cris/include/asm/Kbuild linux-2.6.32.65/arch/cris/include/asm/Kbuild ---- linux-2.6.32.65.orig/arch/cris/include/asm/Kbuild 2014-12-13 15:16:21.000000000 +0100 -+++ linux-2.6.32.65/arch/cris/include/asm/Kbuild 2015-05-20 10:39:33.000000000 +0200 -@@ -1,7 +1,7 @@ - include include/asm-generic/Kbuild.asm - --header-y += arch-v10/ --header-y += arch-v32/ -+header-y += ../arch-v10/arch/ -+header-y += ../arch-v32/arch/ - - header-y += ethernet.h - header-y += rtc.h -diff -Nur linux-2.6.32.65.orig/arch/cris/include/asm/pgtable.h linux-2.6.32.65/arch/cris/include/asm/pgtable.h ---- linux-2.6.32.65.orig/arch/cris/include/asm/pgtable.h 2014-12-13 15:16:21.000000000 +0100 -+++ linux-2.6.32.65/arch/cris/include/asm/pgtable.h 2015-05-20 11:56:24.000000000 +0200 -@@ -14,6 +14,9 @@ - #endif - #include - -+#define io_remap_pfn_range(vma, vaddr, pfn, size, prot) \ -+ remap_pfn_range(vma, vaddr, pfn, size, prot) -+ - /* - * The Linux memory management assumes a three-level page table setup. On - * CRIS, we use that, but "fold" the mid level into the top-level page -diff -Nur linux-2.6.32.65.orig/include/asm-generic/bug.h linux-2.6.32.65/include/asm-generic/bug.h ---- linux-2.6.32.65.orig/include/asm-generic/bug.h 2014-12-13 15:16:21.000000000 +0100 -+++ linux-2.6.32.65/include/asm-generic/bug.h 2015-05-20 13:39:24.000000000 +0200 -@@ -119,6 +119,14 @@ - }) - #endif - -+#ifndef WARN_RATELIMIT -+#define WARN_RATELIMIT(condition, format...) ({ \ -+ int __ret_warn_on = !!(condition); \ -+ unlikely(__ret_warn_on); \ -+}) -+#endif -+ -+ - #ifndef WARN - #define WARN(condition, format...) ({ \ - int __ret_warn_on = !!(condition); \ diff --git a/target/linux/patches/2.6.32.69/cris-initramfs.patch b/target/linux/patches/2.6.32.69/cris-initramfs.patch deleted file mode 100644 index b709e705e..000000000 --- a/target/linux/patches/2.6.32.69/cris-initramfs.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Nur linux-3.18.12.orig/arch/cris/arch-v10/mm/init.c linux-3.18.12/arch/cris/arch-v10/mm/init.c ---- linux-3.18.12.orig/arch/cris/arch-v10/mm/init.c 2015-04-20 21:48:02.000000000 +0200 -+++ linux-3.18.12/arch/cris/arch-v10/mm/init.c 2015-05-16 01:46:37.000000000 +0200 -@@ -261,3 +261,7 @@ - { - flush_etrax_cacherange(0, 8192); - } -+ -+void free_initrd_mem(unsigned long start, unsigned long end) -+{ -+} -diff -Nur linux-3.18.12.orig/arch/cris/arch-v32/mm/init.c linux-3.18.12/arch/cris/arch-v32/mm/init.c ---- linux-3.18.12.orig/arch/cris/arch-v32/mm/init.c 2015-04-20 21:48:02.000000000 +0200 -+++ linux-3.18.12/arch/cris/arch-v32/mm/init.c 2015-05-16 01:46:54.000000000 +0200 -@@ -171,3 +171,7 @@ - - mem_map = contig_page_data.node_mem_map; - } -+ -+void free_initrd_mem(unsigned long start, unsigned long end) -+{ -+} diff --git a/target/linux/patches/2.6.32.70/cris-header.patch b/target/linux/patches/2.6.32.70/cris-header.patch new file mode 100644 index 000000000..1645d519c --- /dev/null +++ b/target/linux/patches/2.6.32.70/cris-header.patch @@ -0,0 +1,60 @@ +diff -Nur linux-2.6.32.65.orig/arch/cris/include/arch-v10/arch/Kbuild linux-2.6.32.65/arch/cris/include/arch-v10/arch/Kbuild +--- linux-2.6.32.65.orig/arch/cris/include/arch-v10/arch/Kbuild 2014-12-13 15:16:21.000000000 +0100 ++++ linux-2.6.32.65/arch/cris/include/arch-v10/arch/Kbuild 2015-05-20 10:00:19.000000000 +0200 +@@ -1,4 +1,5 @@ + header-y += user.h ++header-y += ptrace.h + header-y += svinto.h + header-y += sv_addr_ag.h + header-y += sv_addr.agh +diff -Nur linux-2.6.32.65.orig/arch/cris/include/arch-v32/arch/Kbuild linux-2.6.32.65/arch/cris/include/arch-v32/arch/Kbuild +--- linux-2.6.32.65.orig/arch/cris/include/arch-v32/arch/Kbuild 2014-12-13 15:16:21.000000000 +0100 ++++ linux-2.6.32.65/arch/cris/include/arch-v32/arch/Kbuild 2015-05-20 10:00:19.000000000 +0200 +@@ -1,2 +1,3 @@ + header-y += user.h ++header-y += ptrace.h + header-y += cryptocop.h +diff -Nur linux-2.6.32.65.orig/arch/cris/include/asm/Kbuild linux-2.6.32.65/arch/cris/include/asm/Kbuild +--- linux-2.6.32.65.orig/arch/cris/include/asm/Kbuild 2014-12-13 15:16:21.000000000 +0100 ++++ linux-2.6.32.65/arch/cris/include/asm/Kbuild 2015-05-20 10:39:33.000000000 +0200 +@@ -1,7 +1,7 @@ + include include/asm-generic/Kbuild.asm + +-header-y += arch-v10/ +-header-y += arch-v32/ ++header-y += ../arch-v10/arch/ ++header-y += ../arch-v32/arch/ + + header-y += ethernet.h + header-y += rtc.h +diff -Nur linux-2.6.32.65.orig/arch/cris/include/asm/pgtable.h linux-2.6.32.65/arch/cris/include/asm/pgtable.h +--- linux-2.6.32.65.orig/arch/cris/include/asm/pgtable.h 2014-12-13 15:16:21.000000000 +0100 ++++ linux-2.6.32.65/arch/cris/include/asm/pgtable.h 2015-05-20 11:56:24.000000000 +0200 +@@ -14,6 +14,9 @@ + #endif + #include + ++#define io_remap_pfn_range(vma, vaddr, pfn, size, prot) \ ++ remap_pfn_range(vma, vaddr, pfn, size, prot) ++ + /* + * The Linux memory management assumes a three-level page table setup. On + * CRIS, we use that, but "fold" the mid level into the top-level page +diff -Nur linux-2.6.32.65.orig/include/asm-generic/bug.h linux-2.6.32.65/include/asm-generic/bug.h +--- linux-2.6.32.65.orig/include/asm-generic/bug.h 2014-12-13 15:16:21.000000000 +0100 ++++ linux-2.6.32.65/include/asm-generic/bug.h 2015-05-20 13:39:24.000000000 +0200 +@@ -119,6 +119,14 @@ + }) + #endif + ++#ifndef WARN_RATELIMIT ++#define WARN_RATELIMIT(condition, format...) ({ \ ++ int __ret_warn_on = !!(condition); \ ++ unlikely(__ret_warn_on); \ ++}) ++#endif ++ ++ + #ifndef WARN + #define WARN(condition, format...) ({ \ + int __ret_warn_on = !!(condition); \ diff --git a/target/linux/patches/2.6.32.70/cris-initramfs.patch b/target/linux/patches/2.6.32.70/cris-initramfs.patch new file mode 100644 index 000000000..b709e705e --- /dev/null +++ b/target/linux/patches/2.6.32.70/cris-initramfs.patch @@ -0,0 +1,22 @@ +diff -Nur linux-3.18.12.orig/arch/cris/arch-v10/mm/init.c linux-3.18.12/arch/cris/arch-v10/mm/init.c +--- linux-3.18.12.orig/arch/cris/arch-v10/mm/init.c 2015-04-20 21:48:02.000000000 +0200 ++++ linux-3.18.12/arch/cris/arch-v10/mm/init.c 2015-05-16 01:46:37.000000000 +0200 +@@ -261,3 +261,7 @@ + { + flush_etrax_cacherange(0, 8192); + } ++ ++void free_initrd_mem(unsigned long start, unsigned long end) ++{ ++} +diff -Nur linux-3.18.12.orig/arch/cris/arch-v32/mm/init.c linux-3.18.12/arch/cris/arch-v32/mm/init.c +--- linux-3.18.12.orig/arch/cris/arch-v32/mm/init.c 2015-04-20 21:48:02.000000000 +0200 ++++ linux-3.18.12/arch/cris/arch-v32/mm/init.c 2015-05-16 01:46:54.000000000 +0200 +@@ -171,3 +171,7 @@ + + mem_map = contig_page_data.node_mem_map; + } ++ ++void free_initrd_mem(unsigned long start, unsigned long end) ++{ ++} diff --git a/target/linux/patches/3.2.69/sparc-aout.patch b/target/linux/patches/3.2.69/sparc-aout.patch deleted file mode 100644 index 6ad252479..000000000 --- a/target/linux/patches/3.2.69/sparc-aout.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Nur linux-3.2.66.orig/arch/sparc/boot/Makefile linux-3.2.66/arch/sparc/boot/Makefile ---- linux-3.2.66.orig/arch/sparc/boot/Makefile 2014-12-31 19:27:54.000000000 -0600 -+++ linux-3.2.66/arch/sparc/boot/Makefile 2015-02-17 13:21:38.269400789 -0600 -@@ -75,9 +75,6 @@ - $(call if_changed,gzip) - @echo ' kernel: $@ is ready' - --$(obj)/vmlinux.aout: vmlinux FORCE -- $(call if_changed,elftoaout) -- @echo ' kernel: $@ is ready' - else - - # The following lines make a readable image for U-Boot. -@@ -110,6 +107,10 @@ - - endif - -+$(obj)/vmlinux.aout: $(obj)/image FORCE -+ $(call if_changed,elftoaout) -+ @echo ' kernel: $@ is ready' -+ - $(obj)/tftpboot.img: $(obj)/image $(obj)/piggyback System.map $(ROOT_IMG) FORCE - $(call if_changed,elftoaout) - $(call if_changed,piggy) diff --git a/target/linux/patches/3.2.77/sparc-aout.patch b/target/linux/patches/3.2.77/sparc-aout.patch new file mode 100644 index 000000000..6ad252479 --- /dev/null +++ b/target/linux/patches/3.2.77/sparc-aout.patch @@ -0,0 +1,24 @@ +diff -Nur linux-3.2.66.orig/arch/sparc/boot/Makefile linux-3.2.66/arch/sparc/boot/Makefile +--- linux-3.2.66.orig/arch/sparc/boot/Makefile 2014-12-31 19:27:54.000000000 -0600 ++++ linux-3.2.66/arch/sparc/boot/Makefile 2015-02-17 13:21:38.269400789 -0600 +@@ -75,9 +75,6 @@ + $(call if_changed,gzip) + @echo ' kernel: $@ is ready' + +-$(obj)/vmlinux.aout: vmlinux FORCE +- $(call if_changed,elftoaout) +- @echo ' kernel: $@ is ready' + else + + # The following lines make a readable image for U-Boot. +@@ -110,6 +107,10 @@ + + endif + ++$(obj)/vmlinux.aout: $(obj)/image FORCE ++ $(call if_changed,elftoaout) ++ @echo ' kernel: $@ is ready' ++ + $(obj)/tftpboot.img: $(obj)/image $(obj)/piggyback System.map $(ROOT_IMG) FORCE + $(call if_changed,elftoaout) + $(call if_changed,piggy) -- cgit v1.2.3