From: Florian Fainelli <florian@openwrt.org>
Date: Wed, 4 Apr 2012 15:53:04 +0000 (+0000)
Subject: fix gcc-4.6 set but unused warnings
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=db04bcb8e74485157a3bd2668750583a2f84889c;p=openwrt%2Fstaging%2Fjow.git

fix gcc-4.6 set but unused warnings

SVN-Revision: 31192
---

diff --git a/target/linux/generic/patches-2.6.38/970-mips-gcc-4.6-set-but-unused-fixes.patch b/target/linux/generic/patches-2.6.38/970-mips-gcc-4.6-set-but-unused-fixes.patch
new file mode 100644
index 0000000000..1721a8fa76
--- /dev/null
+++ b/target/linux/generic/patches-2.6.38/970-mips-gcc-4.6-set-but-unused-fixes.patch
@@ -0,0 +1,24 @@
+--- a/arch/mips/mm/tlbex.c
++++ b/arch/mips/mm/tlbex.c
+@@ -1151,8 +1151,8 @@ static void __cpuinit build_r4000_tlb_re
+ 	struct uasm_reloc *r = relocs;
+ 	u32 *f;
+ 	unsigned int final_len;
+-	struct mips_huge_tlb_info htlb_info;
+-	enum vmalloc64_mode vmalloc_mode;
++	struct mips_huge_tlb_info htlb_info __maybe_unused;
++	enum vmalloc64_mode vmalloc_mode __maybe_unused;
+ 
+ 	memset(tlb_handler, 0, sizeof(tlb_handler));
+ 	memset(labels, 0, sizeof(labels));
+--- 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 = &current_cpu_data;
+-	int tmp;
++	int tmp __maybe_unused;
+ 
+ 	if (config & CONF_SC)
+ 		return 0;