diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2012-06-04 09:05:43 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2012-06-05 07:23:36 -0400 |
commit | eb546195a7d8bc492ec6865980bf767474e74d87 (patch) | |
tree | 75dd288f9c3a2870000bc64857d8230030bfcb31 /arch/s390/kernel/relocate_kernel.S | |
parent | a095a8a9d5c2ffa15589298aabb64c75c39bf9be (diff) |
s390/sigp: use sigp order code defines in assembly code
Use sigp order code defines in assembly code as well.
With this change all places that use sigp constants should
have been converted to use self describing defines instead
of directly using constants.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/relocate_kernel.S')
-rw-r--r-- | arch/s390/kernel/relocate_kernel.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/s390/kernel/relocate_kernel.S b/arch/s390/kernel/relocate_kernel.S index c91d70aede91..bfad96a64222 100644 --- a/arch/s390/kernel/relocate_kernel.S +++ b/arch/s390/kernel/relocate_kernel.S | |||
@@ -9,6 +9,7 @@ | |||
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
12 | #include <asm/sigp.h> | ||
12 | 13 | ||
13 | /* | 14 | /* |
14 | * moves the new kernel to its destination... | 15 | * moves the new kernel to its destination... |
@@ -93,7 +94,7 @@ ENTRY(relocate_kernel) | |||
93 | .no_diag308: | 94 | .no_diag308: |
94 | sr %r1,%r1 # clear %r1 | 95 | sr %r1,%r1 # clear %r1 |
95 | sr %r2,%r2 # clear %r2 | 96 | sr %r2,%r2 # clear %r2 |
96 | sigp %r1,%r2,0x12 # set cpuid to zero | 97 | sigp %r1,%r2,SIGP_SET_ARCHITECTURE # set cpuid to zero |
97 | lpsw 0 # hopefully start new kernel... | 98 | lpsw 0 # hopefully start new kernel... |
98 | 99 | ||
99 | .align 8 | 100 | .align 8 |