All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] score: Fix exception handler label
@ 2015-04-15 15:33 Guenter Roeck
  2015-04-15 17:23 ` Guenter Roeck
  0 siblings, 1 reply; 2+ messages in thread
From: Guenter Roeck @ 2015-04-15 15:33 UTC (permalink / raw)
  To: Chen Liqin; +Cc: Lennox Wu, linux-kernel, Guenter Roeck, Quentin Casasnovas

The latest version of modinfo fails to compile score architecture
targets with the following error.

FATAL: The relocation at __ex_table+0x634 references
section "__ex_table" which is not executable, IOW
the kernel will fault if it ever tries to
jump to it.  Something is seriously wrong
and should be fixed.

The probem is caused by a bad label in an __ex_table entry.

Cc: Quentin Casasnovas <quentin.casasnovas@oracle.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
---
This might be a candidate for -stable.

 arch/score/lib/string.S | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/score/lib/string.S b/arch/score/lib/string.S
index 00b7d3a..16efa3a 100644
--- a/arch/score/lib/string.S
+++ b/arch/score/lib/string.S
@@ -175,10 +175,10 @@ ENTRY(__clear_user)
 	br	r3
 
 	.section .fixup, "ax"
+99:
 	br	r3
 	.previous
 	.section __ex_table, "a"
 	.align	2
-99:
 	.word	0b, 99b
 	.previous
-- 
2.1.0


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

* Re: [PATCH] score: Fix exception handler label
  2015-04-15 15:33 [PATCH] score: Fix exception handler label Guenter Roeck
@ 2015-04-15 17:23 ` Guenter Roeck
  0 siblings, 0 replies; 2+ messages in thread
From: Guenter Roeck @ 2015-04-15 17:23 UTC (permalink / raw)
  To: Chen Liqin; +Cc: Lennox Wu, linux-kernel, Quentin Casasnovas

On Wed, Apr 15, 2015 at 08:33:50AM -0700, Guenter Roeck wrote:
> The latest version of modinfo fails to compile score architecture

s/modinfo/modpost/

> targets with the following error.
> 
> FATAL: The relocation at __ex_table+0x634 references
> section "__ex_table" which is not executable, IOW
> the kernel will fault if it ever tries to
> jump to it.  Something is seriously wrong
> and should be fixed.
> 
> The probem is caused by a bad label in an __ex_table entry.
> 
> Cc: Quentin Casasnovas <quentin.casasnovas@oracle.com>
> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
> ---
> This might be a candidate for -stable.
> 
>  arch/score/lib/string.S | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/score/lib/string.S b/arch/score/lib/string.S
> index 00b7d3a..16efa3a 100644
> --- a/arch/score/lib/string.S
> +++ b/arch/score/lib/string.S
> @@ -175,10 +175,10 @@ ENTRY(__clear_user)
>  	br	r3
>  
>  	.section .fixup, "ax"
> +99:
>  	br	r3
>  	.previous
>  	.section __ex_table, "a"
>  	.align	2
> -99:
>  	.word	0b, 99b
>  	.previous
> -- 
> 2.1.0
> 

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

end of thread, other threads:[~2015-04-15 17:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-15 15:33 [PATCH] score: Fix exception handler label Guenter Roeck
2015-04-15 17:23 ` Guenter Roeck

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.