mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
locking, m68k/asm-offsets: Rename signal defines
In order to be able to use asm-offsets.h in C files the existing namespace conflicts must be solved first. In asm-offsets.h there are defines for signal constants, so they can be used in assembler files. Unfortunately the existing defines use a 1:1 mapping for the macro names which results in name space conflicts if the header file would also be used in C files. So rename the created defines and add an "L" prefix to each one since that has already been done for the SIGTRAP define in entry_mm. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Nick Piggin <nickpiggin@yahoo.com.au> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> Cc: Horst Hartmann <horsth@linux.vnet.ibm.com> Cc: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: David Miller <davem@davemloft.net> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Paul Mackerras <paulus@samba.org> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: Roman Zippel <zippel@linux-m68k.org> Cc: <linux-arch@vger.kernel.org> LKML-Reference: <20090831124416.998821502@de.ibm.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
b62e180cae
commit
96910b6dc8
3 changed files with 8 additions and 9 deletions
|
@ -46,7 +46,6 @@
|
||||||
#define curptr a2
|
#define curptr a2
|
||||||
|
|
||||||
LFLUSH_I_AND_D = 0x00000808
|
LFLUSH_I_AND_D = 0x00000808
|
||||||
LSIGTRAP = 5
|
|
||||||
|
|
||||||
/* process bits for task_struct.ptrace */
|
/* process bits for task_struct.ptrace */
|
||||||
PT_TRACESYS_OFF = 3
|
PT_TRACESYS_OFF = 3
|
||||||
|
|
|
@ -89,10 +89,10 @@ int main(void)
|
||||||
DEFINE(FONT_DESC_PREF, offsetof(struct font_desc, pref));
|
DEFINE(FONT_DESC_PREF, offsetof(struct font_desc, pref));
|
||||||
|
|
||||||
/* signal defines */
|
/* signal defines */
|
||||||
DEFINE(SIGSEGV, SIGSEGV);
|
DEFINE(LSIGSEGV, SIGSEGV);
|
||||||
DEFINE(SEGV_MAPERR, SEGV_MAPERR);
|
DEFINE(LSEGV_MAPERR, SEGV_MAPERR);
|
||||||
DEFINE(SIGTRAP, SIGTRAP);
|
DEFINE(LSIGTRAP, SIGTRAP);
|
||||||
DEFINE(TRAP_TRACE, TRAP_TRACE);
|
DEFINE(LTRAP_TRACE, TRAP_TRACE);
|
||||||
|
|
||||||
/* offsets into the custom struct */
|
/* offsets into the custom struct */
|
||||||
DEFINE(CUSTOMBASE, &amiga_custom);
|
DEFINE(CUSTOMBASE, &amiga_custom);
|
||||||
|
|
|
@ -85,8 +85,8 @@ fp_err_ua2:
|
||||||
fp_err_ua1:
|
fp_err_ua1:
|
||||||
addq.l #4,%sp
|
addq.l #4,%sp
|
||||||
move.l %a0,-(%sp)
|
move.l %a0,-(%sp)
|
||||||
pea SEGV_MAPERR
|
pea LSEGV_MAPERR
|
||||||
pea SIGSEGV
|
pea LSIGSEGV
|
||||||
jsr fpemu_signal
|
jsr fpemu_signal
|
||||||
add.w #12,%sp
|
add.w #12,%sp
|
||||||
jra ret_from_exception
|
jra ret_from_exception
|
||||||
|
@ -96,8 +96,8 @@ fp_err_ua1:
|
||||||
| it does not really belong here, but...
|
| it does not really belong here, but...
|
||||||
fp_sendtrace060:
|
fp_sendtrace060:
|
||||||
move.l (FPS_PC,%sp),-(%sp)
|
move.l (FPS_PC,%sp),-(%sp)
|
||||||
pea TRAP_TRACE
|
pea LTRAP_TRACE
|
||||||
pea SIGTRAP
|
pea LSIGTRAP
|
||||||
jsr fpemu_signal
|
jsr fpemu_signal
|
||||||
add.w #12,%sp
|
add.w #12,%sp
|
||||||
jra ret_from_exception
|
jra ret_from_exception
|
||||||
|
|
Loading…
Reference in a new issue