diff options
author | Mirko Vogt <mirko@openwrt.org> | 2012-03-28 15:28:13 +0000 |
---|---|---|
committer | Mirko Vogt <mirko@openwrt.org> | 2012-03-28 15:28:13 +0000 |
commit | b4508ce1839145eb8de8329a6259be759d2ef751 (patch) | |
tree | 24657e6159a6c5b8ca25a33432c18df725ac88fa | |
parent | c3bba7f8c61ee98265bcffef8ee86e22aa89bbe9 (diff) | |
download | mtk-20170518-b4508ce1839145eb8de8329a6259be759d2ef751.zip mtk-20170518-b4508ce1839145eb8de8329a6259be759d2ef751.tar.gz mtk-20170518-b4508ce1839145eb8de8329a6259be759d2ef751.tar.bz2 |
deal with 'set-but-unused-variables' in a more generic way
SVN-Revision: 31123
-rw-r--r-- | target/linux/generic/patches-2.6.37/970-mips-gcc-4.6-set-but-unused-fixes.patch | 56 |
1 files changed, 12 insertions, 44 deletions
diff --git a/target/linux/generic/patches-2.6.37/970-mips-gcc-4.6-set-but-unused-fixes.patch b/target/linux/generic/patches-2.6.37/970-mips-gcc-4.6-set-but-unused-fixes.patch index 17bcba5..35e6cb3 100644 --- a/target/linux/generic/patches-2.6.37/970-mips-gcc-4.6-set-but-unused-fixes.patch +++ b/target/linux/generic/patches-2.6.37/970-mips-gcc-4.6-set-but-unused-fixes.patch @@ -1,44 +1,12 @@ ---- a/arch/mips/kernel/signal.c -+++ b/arch/mips/kernel/signal.c -@@ -84,7 +84,7 @@ static int protected_save_fp_context(str - - static int protected_restore_fp_context(struct sigcontext __user *sc) - { -- int err, tmp; -+ int err, tmp __maybe_unused; - while (1) { - lock_fpu_owner(); - own_fpu_inatomic(0); ---- a/arch/mips/kernel/syscall.c -+++ b/arch/mips/kernel/syscall.c -@@ -383,7 +383,7 @@ save_static_function(sys_sysmips); - static int __used noinline - _sys_sysmips(nabi_no_regargs struct pt_regs regs) - { -- long cmd, arg1, arg2, arg3; -+ long cmd, arg1, arg2, arg3 __maybe_unused; - - cmd = regs.regs[4]; - arg1 = regs.regs[5]; ---- a/arch/mips/mm/init.c -+++ b/arch/mips/mm/init.c -@@ -324,7 +324,7 @@ int page_is_ram(unsigned long pagenr) - void __init paging_init(void) - { - unsigned long max_zone_pfns[MAX_NR_ZONES]; -- unsigned long lastpfn; -+ unsigned long lastpfn __maybe_unused; - - pagetable_init(); - ---- a/arch/mips/mm/c-r4k.c -+++ b/arch/mips/mm/c-r4k.c -@@ -1075,7 +1075,7 @@ static int __cpuinit probe_scache(void) - unsigned long flags, addr, begin, end, pow2; - unsigned int config = read_c0_config(); - struct cpuinfo_mips *c = ¤t_cpu_data; -- int tmp; -+ int tmp __maybe_unused; - - if (config & CONF_SC) - return 0; +--- linux-2.6.37.6.org/Makefile 2012-03-28 17:10:58.297558774 +0200 ++++ linux-2.6.37.6.mod/Makefile 2012-03-28 17:15:00.161564521 +0200 +@@ -354,7 +354,8 @@ + -fno-strict-aliasing -fno-common \ + -Werror-implicit-function-declaration \ + -Wno-format-security \ +- -fno-delete-null-pointer-checks ++ -fno-delete-null-pointer-checks \ ++ -Wno-error=unused-but-set-variable + KBUILD_AFLAGS_KERNEL := + KBUILD_CFLAGS_KERNEL := + KBUILD_AFLAGS := -D__ASSEMBLY__ |