summaryrefslogtreecommitdiff
path: root/target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch
diff options
context:
space:
mode:
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-05-27 15:01:09 +0000
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-05-27 15:01:09 +0000
commite3e4a95d9b972c8688fa8dd01a07645761fced03 (patch)
tree67ea5cdd7c54260a66c617e12e458ae08576ff0f /target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch
parente17d6b07094e4c7d1ebbd92ee4e32deac4c9dc29 (diff)
linux/3.1: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31891 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch')
-rw-r--r--target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch83
1 files changed, 0 insertions, 83 deletions
diff --git a/target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch b/target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch
deleted file mode 100644
index 46a7395d5d..0000000000
--- a/target/linux/generic/patches-3.1/334-mips-fix-compiling-failure-of-relocate_kernel.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 4aded085fa0057a9a1e1dcec631f950307360c1f Mon Sep 17 00:00:00 2001
-From: Wu Zhangjin <wuzhangjin@gmail.com>
-Date: Tue, 11 Jan 2011 13:46:19 +0000
-Subject: MIPS: Fix compiling failure of relocate_kernel.S
-
-The following errors is fixed with the help of <asm/asm_nosec.h>. for
-this file need to put different symbols in the same section, the
-original LEAF, NESTED and EXPORT (without explicit section indication)
-must be used, <asm/asm_nosec.h> does it.
-
-arch/mips/kernel/relocate_kernel.S: Assembler messages:
-arch/mips/kernel/relocate_kernel.S:162: Error: operation combines symbols in different segments
-
-Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
----
-(limited to 'arch/mips/kernel')
-
---- a/arch/mips/kernel/relocate_kernel.S
-+++ b/arch/mips/kernel/relocate_kernel.S
-@@ -7,6 +7,7 @@
- */
-
- #include <asm/asm.h>
-+#include <asm/asm_nosec.h>
- #include <asm/asmmacro.h>
- #include <asm/regdef.h>
- #include <asm/page.h>
---- /dev/null
-+++ b/arch/mips/include/asm/asm_nosec.h
-@@ -0,0 +1,53 @@
-+/*
-+ * 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) 1995, 1996, 1997, 1999, 2001 by Ralf Baechle
-+ * Copyright (C) 1999 by Silicon Graphics, Inc.
-+ * Copyright (C) 2001 MIPS Technologies, Inc.
-+ * Copyright (C) 2002 Maciej W. Rozycki
-+ * Copyright (C) 2010 Wu Zhangjin <wuzhangjin@gmail.com>
-+ *
-+ * Derive from <asm/asm.h>
-+ *
-+ * Override the macros without -ffunction-sections and -fdata-sections support.
-+ * If several functions or data must be put in the same section, please include
-+ * this header file after the <asm/asm.h> to override the generic definition.
-+ */
-+
-+#ifndef __ASM_ASM_NOSEC_H
-+#define __ASM_ASM_NOSEC_H
-+
-+#undef LEAF
-+#undef NESTED
-+#undef EXPORT
-+
-+/*
-+ * LEAF - declare leaf routine
-+ */
-+#define LEAF(symbol) \
-+ .globl symbol; \
-+ .align 2; \
-+ .type symbol, @function; \
-+ .ent symbol, 0; \
-+symbol: .frame sp, 0, ra
-+
-+/*
-+ * NESTED - declare nested routine entry point
-+ */
-+#define NESTED(symbol, framesize, rpc) \
-+ .globl symbol; \
-+ .align 2; \
-+ .type symbol, @function; \
-+ .ent symbol, 0; \
-+symbol: .frame sp, framesize, rpc
-+
-+/*
-+ * EXPORT - export definition of symbol
-+ */
-+#define EXPORT(symbol) \
-+ .globl symbol; \
-+symbol:
-+
-+#endif /* __ASM_ASM_NOSEC_H */