]> git.baikalelectronics.ru Git - kernel.git/commit
msm: fix compile failure when no debug uart is selected
authorDaniel Walker <dwalker@codeaurora.org>
Wed, 27 Oct 2010 20:04:58 +0000 (13:04 -0700)
committerDaniel Walker <dwalker@codeaurora.org>
Fri, 29 Oct 2010 22:56:16 +0000 (15:56 -0700)
commit137d355a4957d2aba807c921c22cb988213a8257
treedbeca335816d398e81983976b8e3a1b552f149a8
parente830c3c85a3d32e67b4c0ae89ca432bfa2624963
msm: fix compile failure when no debug uart is selected

If the board has a debug uart the user is given a choice of which
uart to use. The user can also select NONE, which means not to use one.
In most of our header files when NONE is selected nothing is defined
for MSM_DEBUG_UART_PHYS or MSM_DEBUG_UART_BASE. This causes a compile
failure in debug-macro.S which expect something to be defined there.

Example of the failure,

arch/arm/kernel/built-in.o: In function `hexbuf':
linux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_PHYS'
linux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_BASE'

This fixes the compile failure by adding an ifdef to debug-macro.S
that removes all the debug uart code in the case of NONE.

Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
arch/arm/mach-msm/include/mach/debug-macro.S