mirror of
https://github.com/torvalds/linux.git
synced 2024-11-02 10:11:36 +00:00
[S390] EX_TABLE macro.
Add EX_TABLE helper macro to simplify creation of inline assembly exception table entries. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
e478bec0ba
commit
de1a3f1ce6
@ -339,4 +339,21 @@ int unregister_idle_notifier(struct notifier_block *nb);
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Helper macro for exception table entries
|
||||
*/
|
||||
#ifndef __s390x__
|
||||
#define EX_TABLE(_fault,_target) \
|
||||
".section __ex_table,\"a\"\n" \
|
||||
" .align 4\n" \
|
||||
" .long " #_fault "," #_target "\n" \
|
||||
".previous\n"
|
||||
#else
|
||||
#define EX_TABLE(_fault,_target) \
|
||||
".section __ex_table,\"a\"\n" \
|
||||
" .align 8\n" \
|
||||
" .quad " #_fault "," #_target "\n" \
|
||||
".previous\n"
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_S390_PROCESSOR_H */
|
||||
|
Loading…
Reference in New Issue
Block a user