Re: [uClinux-dev] [PATCH v2 1/3] m68k: use some direct calls to ret_from_exception in entry code

2012-05-20 Thread Geert Uytterhoeven
On Fri, May 18, 2012 at 6:22 AM,   wrote:
> From: Greg Ungerer 
>
> The ret_from_excption code is referenced by its function name, or by a label
> set at the start of its code. The non-MMU code can share some of this code
> if we make direct calls to ret_from_exception instead of the associated label.
> The effected function paths are: buserr, trap and ret_from_fork. So change
> these to branch directly to ret_from_exception.
>
> Signed-off-by: Greg Ungerer 

Acked-by: Geert Uytterhoeven 

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

[uClinux-dev] [PATCH v2 1/3] m68k: use some direct calls to ret_from_exception in entry code

2012-05-17 Thread gerg
From: Greg Ungerer 

The ret_from_excption code is referenced by its function name, or by a label
set at the start of its code. The non-MMU code can share some of this code
if we make direct calls to ret_from_exception instead of the associated label.
The effected function paths are: buserr, trap and ret_from_fork. So change
these to branch directly to ret_from_exception.

Signed-off-by: Greg Ungerer 
---
 arch/m68k/kernel/entry_mm.S |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/m68k/kernel/entry_mm.S b/arch/m68k/kernel/entry_mm.S
index 675a854..f3cd173 100644
--- a/arch/m68k/kernel/entry_mm.S
+++ b/arch/m68k/kernel/entry_mm.S
@@ -57,7 +57,7 @@ ENTRY(buserr)
movel   %sp,%sp@-   | stack frame pointer argument
bsrlbuserr_c
addql   #4,%sp
-   jra .Lret_from_exception
+   jra ret_from_exception
 
 ENTRY(trap)
SAVE_ALL_INT
@@ -65,7 +65,7 @@ ENTRY(trap)
movel   %sp,%sp@-   | stack frame pointer argument
bsrltrap_c
addql   #4,%sp
-   jra .Lret_from_exception
+   jra ret_from_exception
 
| After a fork we jump here directly from resume,
| so that %d1 contains the previous task
@@ -74,7 +74,7 @@ ENTRY(ret_from_fork)
movel   %d1,%sp@-
jsr schedule_tail
addql   #4,%sp
-   jra .Lret_from_exception
+   jra ret_from_exception
 
 do_trace_entry:
movel   #-ENOSYS,%sp@(PT_OFF_D0)| needed for strace
-- 
1.7.0.4

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev