diff options
author | Felix Fietkau <nbd@openwrt.org> | 2015-01-24 20:02:02 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-01-24 20:02:02 +0000 |
commit | 186db26d05034df31e0ced1b8b5d7d62ebe39b8f (patch) | |
tree | 824087a6066ce762568c070bfda62a2508960bf6 /target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch | |
parent | ed60bb8360a0b8dfaa774a4628a37152b9a462f5 (diff) | |
download | master-31e0f0ae-186db26d05034df31e0ced1b8b5d7d62ebe39b8f.tar.gz master-31e0f0ae-186db26d05034df31e0ced1b8b5d7d62ebe39b8f.tar.bz2 master-31e0f0ae-186db26d05034df31e0ced1b8b5d7d62ebe39b8f.zip |
kernel: remove linux 3.3 patches and config
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44109
Diffstat (limited to 'target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch')
-rw-r--r-- | target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch b/target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch deleted file mode 100644 index bfb175759b..0000000000 --- a/target/linux/generic/patches-3.3/006-arm_kernel_xz_support.patch +++ /dev/null @@ -1,96 +0,0 @@ -From 2d303b4683145f7dbc918bd14d04e1396581b2ce Mon Sep 17 00:00:00 2001 -From: Imre Kaloz <kaloz@openwrt.org> -Date: Thu, 7 Jul 2011 12:05:21 +0200 -Subject: [PATCH] ARM: support XZ compressed kernels - -Wire up support for the XZ decompressor - -Signed-off-by: Imre Kaloz <kaloz@openwrt.org> ---- - arch/arm/Kconfig | 1 + - arch/arm/boot/compressed/Makefile | 11 +++++++++-- - arch/arm/boot/compressed/decompress.c | 4 ++++ - arch/arm/boot/compressed/piggy.xzkern.S | 6 ++++++ - lib/xz/xz_dec_stream.c | 1 + - 5 files changed, 21 insertions(+), 2 deletions(-) - create mode 100644 arch/arm/boot/compressed/piggy.xzkern.S - ---- a/arch/arm/Kconfig -+++ b/arch/arm/Kconfig -@@ -21,6 +21,7 @@ config ARM - select HAVE_KERNEL_GZIP - select HAVE_KERNEL_LZO - select HAVE_KERNEL_LZMA -+ select HAVE_KERNEL_XZ - select HAVE_IRQ_WORK - select HAVE_PERF_EVENTS - select PERF_USE_VMALLOC ---- a/arch/arm/boot/compressed/Makefile -+++ b/arch/arm/boot/compressed/Makefile -@@ -92,6 +92,7 @@ SEDFLAGS = s/TEXT_START/$(ZTEXTADDR)/;s/ - suffix_$(CONFIG_KERNEL_GZIP) = gzip - suffix_$(CONFIG_KERNEL_LZO) = lzo - suffix_$(CONFIG_KERNEL_LZMA) = lzma -+suffix_$(CONFIG_KERNEL_XZ) = xzkern - - # Borrowed libfdt files for the ATAG compatibility mode - -@@ -115,7 +116,7 @@ targets := vmlinux vmlinux.lds \ - lib1funcs.o lib1funcs.S font.o font.c head.o misc.o $(OBJS) - - # Make sure files are removed during clean --extra-y += piggy.gzip piggy.lzo piggy.lzma lib1funcs.S $(libfdt) $(libfdt_hdrs) -+extra-y += piggy.gzip piggy.lzo piggy.lzma piggy.xzkern lib1funcs.S ashldi3.S $(libfdt) $(libfdt_hdrs) - - ifeq ($(CONFIG_FUNCTION_TRACER),y) - ORIG_CFLAGS := $(KBUILD_CFLAGS) -@@ -171,8 +172,14 @@ if [ $(words $(ZRELADDR)) -gt 1 -a "$(CO - false; \ - fi - -+# For __aeabi_llsl -+ashldi3 = $(obj)/ashldi3.o -+ -+$(obj)/ashldi3.S: $(srctree)/arch/$(SRCARCH)/lib/ashldi3.S FORCE -+ $(call cmd,shipped) -+ - $(obj)/vmlinux: $(obj)/vmlinux.lds $(obj)/$(HEAD) $(obj)/piggy.$(suffix_y).o \ -- $(addprefix $(obj)/, $(OBJS)) $(lib1funcs) FORCE -+ $(addprefix $(obj)/, $(OBJS)) $(lib1funcs) $(ashldi3) FORCE - @$(check_for_multiple_zreladdr) - $(call if_changed,ld) - @$(check_for_bad_syms) ---- a/arch/arm/boot/compressed/decompress.c -+++ b/arch/arm/boot/compressed/decompress.c -@@ -44,6 +44,12 @@ extern void error(char *); - #include "../../../../lib/decompress_unlzma.c" - #endif - -+#ifdef CONFIG_KERNEL_XZ -+#define memmove memmove -+#define memcpy memcpy -+#include "../../../../lib/decompress_unxz.c" -+#endif -+ - int do_decompress(u8 *input, int len, u8 *output, void (*error)(char *x)) - { - return decompress(input, len, NULL, NULL, output, NULL, error); ---- /dev/null -+++ b/arch/arm/boot/compressed/piggy.xzkern.S -@@ -0,0 +1,6 @@ -+ .section .piggydata,#alloc -+ .globl input_data -+input_data: -+ .incbin "arch/arm/boot/compressed/piggy.xzkern" -+ .globl input_data_end -+input_data_end: ---- a/lib/xz/xz_dec_stream.c -+++ b/lib/xz/xz_dec_stream.c -@@ -9,6 +9,7 @@ - - #include "xz_private.h" - #include "xz_stream.h" -+#include <linux/kernel.h> - - /* Hash used to validate the Index field */ - struct xz_dec_hash { |