adds v4.14 patches for testing but leaves v4.9 as default for now. Signed-off-by: John Crispin <john@phrozen.org>
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 8b7a76e72fc819753878cd5684e243f33f847c79 Mon Sep 17 00:00:00 2001
 | 
						|
From: Markos Chandras <markos.chandras@imgtec.com>
 | 
						|
Date: Wed, 21 Aug 2013 11:47:22 +0100
 | 
						|
Subject: [PATCH] MIPS: ath79: Avoid using unitialized 'reg' variable
 | 
						|
 | 
						|
Fixes the following build error:
 | 
						|
arch/mips/include/asm/mach-ath79/ath79.h:139:20: error: 'reg' may be used
 | 
						|
uninitialized in this function [-Werror=maybe-uninitialized]
 | 
						|
arch/mips/ath79/common.c:62:6: note: 'reg' was declared here
 | 
						|
In file included from arch/mips/ath79/common.c:20:0:
 | 
						|
arch/mips/ath79/common.c: In function 'ath79_device_reset_clear':
 | 
						|
arch/mips/include/asm/mach-ath79/ath79.h:139:20:
 | 
						|
error: 'reg' may be used uninitialized in this function
 | 
						|
[-Werror=maybe-uninitialized]
 | 
						|
arch/mips/ath79/common.c:90:6: note: 'reg' was declared here
 | 
						|
 | 
						|
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
 | 
						|
Acked-by: Gabor Juhos <juhosg@openwrt.org>
 | 
						|
---
 | 
						|
 arch/mips/ath79/common.c |    4 ++--
 | 
						|
 1 file changed, 2 insertions(+), 2 deletions(-)
 | 
						|
 | 
						|
--- a/arch/mips/ath79/common.c
 | 
						|
+++ b/arch/mips/ath79/common.c
 | 
						|
@@ -106,7 +106,7 @@ void ath79_device_reset_set(u32 mask)
 | 
						|
 	else if (soc_is_qca955x())
 | 
						|
 		reg = QCA955X_RESET_REG_RESET_MODULE;
 | 
						|
 	else
 | 
						|
-		BUG();
 | 
						|
+		panic("Reset register not defined for this SOC");
 | 
						|
 
 | 
						|
 	spin_lock_irqsave(&ath79_device_reset_lock, flags);
 | 
						|
 	t = ath79_reset_rr(reg);
 | 
						|
@@ -134,7 +134,7 @@ void ath79_device_reset_clear(u32 mask)
 | 
						|
 	else if (soc_is_qca955x())
 | 
						|
 		reg = QCA955X_RESET_REG_RESET_MODULE;
 | 
						|
 	else
 | 
						|
-		BUG();
 | 
						|
+		panic("Reset register not defined for this SOC");
 | 
						|
 
 | 
						|
 	spin_lock_irqsave(&ath79_device_reset_lock, flags);
 | 
						|
 	t = ath79_reset_rr(reg);
 |