All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] msm: fix debug-macro.S build failure
@ 2010-10-27 21:58 ` Daniel Walker
  0 siblings, 0 replies; 60+ messages in thread
From: Daniel Walker @ 2010-10-27 21:58 UTC (permalink / raw)
  To: linux-arm-msm
  Cc: linux-arm-kernel, Daniel Walker, Jeremy Kerr, Lorenzo Pieralisi,
	Jason Wang, Tony Lindgren, Nicolas Pitre,
	Russell King - ARM Linux

Originally there was an ifdef case to handle when no debug uart
was selected. In commit 0ea1293009826da45e1019f45dfde1e557bb30df
that case was removed which causes the following build failure,

linux-2.6/arch/arm/kernel/debug.S: Assembler messages:
linux-2.6/arch/arm/kernel/debug.S:174: Error: bad instruction `addruart r1,r2'
linux-2.6/arch/arm/kernel/debug.S:176: Error: bad instruction `waituart r2,r3'
linux-2.6/arch/arm/kernel/debug.S:177: Error: bad instruction `senduart r1,r3'
linux-2.6/arch/arm/kernel/debug.S:178: Error: bad instruction `busyuart r2,r3'
linux-2.6/arch/arm/kernel/debug.S:190: Error: bad instruction `addruart r1,r2'

This is a partial revert to add back the case which was removed.

Cc: Jeremy Kerr <jeremy.kerr@canonical.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Jason Wang <jason77.wang@gmail.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Nicolas Pitre <nico@fluxnic.net>
Cc: Russell King - ARM Linux <linux@arm.linux.org.uk>
Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
---
 arch/arm/mach-msm/include/mach/debug-macro.S |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-msm/include/mach/debug-macro.S b/arch/arm/mach-msm/include/mach/debug-macro.S
index fbd5d90..7796d8c 100644
--- a/arch/arm/mach-msm/include/mach/debug-macro.S
+++ b/arch/arm/mach-msm/include/mach/debug-macro.S
@@ -36,7 +36,16 @@
 	tst	\rd, #0x04
 	beq	1001b
 	.endm
+#else
+	.macro	addruart, rx, tmp
+	.endm
 
-	.macro	busyuart,rd,rx
+	.macro	senduart,rd,rx
+	.endm
+
+	.macro	waituart,rd,rx
 	.endm
 #endif
+
+	.macro	busyuart,rd,rx
+	.endm
-- 
1.7.0.4

-- 
Sent by a consultant of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.

^ permalink raw reply related	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2010-11-05 21:31 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-27 21:58 [PATCH] msm: fix debug-macro.S build failure Daniel Walker
2010-10-27 21:58 ` Daniel Walker
2010-10-27 22:14 ` Russell King - ARM Linux
2010-10-27 22:14   ` Russell King - ARM Linux
2010-10-27 22:25   ` [PATCH -v2] " Daniel Walker
2010-10-27 22:25     ` Daniel Walker
2010-10-28  2:30   ` [PATCH] " Nicolas Pitre
2010-10-28  2:30     ` Nicolas Pitre
2010-10-28 16:30     ` Daniel Walker
2010-10-28 16:30       ` Daniel Walker
2010-10-28 16:35       ` Russell King - ARM Linux
2010-10-28 16:35         ` Russell King - ARM Linux
2010-10-28 16:41         ` Daniel Walker
2010-10-28 16:41           ` Daniel Walker
2010-10-28 17:46           ` Russell King - ARM Linux
2010-10-28 17:46             ` Russell King - ARM Linux
2010-10-28 18:00             ` Daniel Walker
2010-10-28 18:00               ` Daniel Walker
2010-10-28 18:24               ` Nicolas Pitre
2010-10-28 18:24                 ` Nicolas Pitre
2010-10-28 18:27                 ` Daniel Walker
2010-10-28 18:27                   ` Daniel Walker
2010-10-28 18:29                   ` Russell King - ARM Linux
2010-10-28 18:29                     ` Russell King - ARM Linux
2010-10-28 18:46                     ` Nicolas Pitre
2010-10-28 18:46                       ` Nicolas Pitre
2010-10-28 18:40                   ` Nicolas Pitre
2010-10-28 18:40                     ` Nicolas Pitre
2010-10-28 18:28                 ` Russell King - ARM Linux
2010-10-28 18:28                   ` Russell King - ARM Linux
2010-10-28 18:43                   ` Nicolas Pitre
2010-10-28 18:43                     ` Nicolas Pitre
2010-10-28 18:46                     ` Russell King - ARM Linux
2010-10-28 18:46                       ` Russell King - ARM Linux
2010-10-29  3:03                       ` Nicolas Pitre
2010-10-29  3:03                         ` Nicolas Pitre
2010-10-29 21:17                         ` Daniel Walker
2010-10-29 21:17                           ` Daniel Walker
2010-10-29 22:14                           ` Russell King - ARM Linux
2010-10-29 22:14                             ` Russell King - ARM Linux
2010-10-29 22:21                             ` Daniel Walker
2010-10-29 22:21                               ` Daniel Walker
2010-10-29 22:28                               ` Russell King - ARM Linux
2010-10-29 22:28                                 ` Russell King - ARM Linux
2010-10-29 23:06                             ` [PATCH -v3] " Daniel Walker
2010-10-29 23:06                               ` Daniel Walker
2010-10-29 22:17                           ` [PATCH] " Nicolas Pitre
2010-10-29 22:17                             ` Nicolas Pitre
2010-10-29 22:32                             ` Daniel Walker
2010-10-29 22:32                               ` Daniel Walker
2010-10-29 22:53                               ` Nicolas Pitre
2010-10-29 22:53                                 ` Nicolas Pitre
2010-10-29 23:07                                 ` Daniel Walker
2010-10-29 23:07                                   ` Daniel Walker
2010-11-05 21:31                                   ` David Brown
2010-11-05 21:31                                     ` David Brown
2010-10-28 22:36             ` Rohit Vaswani
2010-10-28 22:36               ` Rohit Vaswani
2010-10-29  2:26               ` Nicolas Pitre
2010-10-29  2:26                 ` Nicolas Pitre

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.