diff options
author | Michal Simek <monstr@monstr.eu> | 2012-07-31 06:01:00 -0400 |
---|---|---|
committer | Michal Simek <monstr@monstr.eu> | 2012-10-04 08:52:53 -0400 |
commit | 91836710c73497bdbd4eef966c560d178910400a (patch) | |
tree | 102946c7e80caabfdab32738e3676748d5d4e0eb /arch/microblaze | |
parent | 6e80cff5430efb9dc8c12cb066e12c62d0a2d9d2 (diff) |
microblaze: Use predefined macro for ESR_DIZ
Just use macro instead of hardcoded value.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/microblaze')
-rw-r--r-- | arch/microblaze/kernel/hw_exception_handler.S | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/microblaze/kernel/hw_exception_handler.S b/arch/microblaze/kernel/hw_exception_handler.S index 0a573df47ff8..52b9feb98515 100644 --- a/arch/microblaze/kernel/hw_exception_handler.S +++ b/arch/microblaze/kernel/hw_exception_handler.S | |||
@@ -75,6 +75,7 @@ | |||
75 | #include <asm/mmu.h> | 75 | #include <asm/mmu.h> |
76 | #include <asm/pgtable.h> | 76 | #include <asm/pgtable.h> |
77 | #include <asm/signal.h> | 77 | #include <asm/signal.h> |
78 | #include <asm/registers.h> | ||
78 | #include <asm/asm-offsets.h> | 79 | #include <asm/asm-offsets.h> |
79 | 80 | ||
80 | #undef DEBUG | 81 | #undef DEBUG |
@@ -581,7 +582,7 @@ ex_handler_done: | |||
581 | * tried to access a kernel or read-protected page - always | 582 | * tried to access a kernel or read-protected page - always |
582 | * a SEGV). All other faults here must be stores, so no | 583 | * a SEGV). All other faults here must be stores, so no |
583 | * need to check ESR_S as well. */ | 584 | * need to check ESR_S as well. */ |
584 | andi r4, r4, 0x800 /* ESR_Z - zone protection */ | 585 | andi r4, r4, ESR_DIZ /* ESR_Z - zone protection */ |
585 | bnei r4, ex2 | 586 | bnei r4, ex2 |
586 | 587 | ||
587 | ori r4, r0, swapper_pg_dir | 588 | ori r4, r0, swapper_pg_dir |
@@ -595,7 +596,7 @@ ex_handler_done: | |||
595 | * tried to access a kernel or read-protected page - always | 596 | * tried to access a kernel or read-protected page - always |
596 | * a SEGV). All other faults here must be stores, so no | 597 | * a SEGV). All other faults here must be stores, so no |
597 | * need to check ESR_S as well. */ | 598 | * need to check ESR_S as well. */ |
598 | andi r4, r4, 0x800 /* ESR_Z */ | 599 | andi r4, r4, ESR_DIZ /* ESR_Z */ |
599 | bnei r4, ex2 | 600 | bnei r4, ex2 |
600 | /* get current task address */ | 601 | /* get current task address */ |
601 | addi r4 ,CURRENT_TASK, TOPHYS(0); | 602 | addi r4 ,CURRENT_TASK, TOPHYS(0); |