mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	ARM: defconfig: use correct debug_ll settings
The debug-ll infrastructure can be configured in two ways, either by selecting a platform specific debug option, or by picking one of the generic options (8250 or pl01x typically). For compatibility with multiplatform kernels, we have changed a couple of platforms to use the former method now when they used to use the latter. Unfortunately, this broke the defconfigs because now they still enable CONFIG_DEBUG_LL_UART_PL01X or CONFIG_DEBUG_LL_UART_8250, and we no longer configure the correct register addresses automatically. Embarrassingly, this was only found in linux-next when the defconfig builds turned up errors for multiple people, and I had not caught those in my own tests, which were done using the randconfig fixes patchset on top, and that has a workaround to avoid a build error when the addresses are not configured. The error was something like: .config:2010:warning: symbol value '' invalid for DEBUG_UART_PHYS .config:2011:warning: symbol value '' invalid for DEBUG_UART_VIRT This patch avoids the problem by removing the respective statements from the defconfig files. Any out of tree defconfig files on the platforms I have changed will have to do the same change or run into the build error above. Any users that have a full .config already set the correct DEBUG_UART_PHYS/VIRT addresses and do not need to change anything. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Fixes:4db22c1("ARM: debug-ll: rework integrator/versatile handling") Fixes:f06455f("ARM: debug-ll: rework ep93xx handling") Fixes:c047f52("ARM: debug-ll: reorganize mvebu debug uart config") Fixes:59bd4c3("ARM: debug-ll: rework lpc32xx handling")
This commit is contained in:
		
							parent
							
								
									3081dc9eff
								
							
						
					
					
						commit
						e45a1e18a5
					
				
					 5 changed files with 0 additions and 5 deletions
				
			
		|  | @ -132,6 +132,5 @@ CONFIG_DEBUG_SPINLOCK=y | |||
| CONFIG_DEBUG_MUTEXES=y | ||||
| CONFIG_DEBUG_USER=y | ||||
| CONFIG_DEBUG_LL=y | ||||
| CONFIG_DEBUG_LL_UART_PL01X=y | ||||
| # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||||
| CONFIG_LIBCRC32C=y | ||||
|  |  | |||
|  | @ -204,7 +204,6 @@ CONFIG_DEBUG_INFO=y | |||
| # CONFIG_FTRACE is not set | ||||
| # CONFIG_ARM_UNWIND is not set | ||||
| CONFIG_DEBUG_LL=y | ||||
| CONFIG_DEBUG_LL_UART_8250=y | ||||
| CONFIG_EARLY_PRINTK=y | ||||
| CONFIG_CRYPTO_ANSI_CPRNG=y | ||||
| # CONFIG_CRYPTO_HW is not set | ||||
|  |  | |||
|  | @ -135,7 +135,6 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y | |||
| CONFIG_DEBUG_USER=y | ||||
| CONFIG_DEBUG_ERRORS=y | ||||
| CONFIG_DEBUG_LL=y | ||||
| CONFIG_DEBUG_LL_UART_8250=y | ||||
| CONFIG_CRYPTO_CBC=m | ||||
| CONFIG_CRYPTO_ECB=m | ||||
| CONFIG_CRYPTO_PCBC=m | ||||
|  |  | |||
|  | @ -162,7 +162,6 @@ CONFIG_LATENCYTOP=y | |||
| # CONFIG_FTRACE is not set | ||||
| CONFIG_DEBUG_USER=y | ||||
| CONFIG_DEBUG_LL=y | ||||
| CONFIG_DEBUG_LL_UART_8250=y | ||||
| CONFIG_CRYPTO_CBC=m | ||||
| CONFIG_CRYPTO_ECB=m | ||||
| CONFIG_CRYPTO_PCBC=m | ||||
|  |  | |||
|  | @ -82,6 +82,5 @@ CONFIG_MAGIC_SYSRQ=y | |||
| CONFIG_DEBUG_KERNEL=y | ||||
| CONFIG_DEBUG_USER=y | ||||
| CONFIG_DEBUG_LL=y | ||||
| CONFIG_DEBUG_LL_UART_PL01X=y | ||||
| CONFIG_FONTS=y | ||||
| CONFIG_FONT_ACORN_8x8=y | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Arnd Bergmann
						Arnd Bergmann