diff options
| -rw-r--r-- | arch/ia64/kernel/entry.S | 1 | ||||
| -rw-r--r-- | arch/ia64/kernel/head.S | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S index 7ef0c594f5e..d435f4a7a96 100644 --- a/arch/ia64/kernel/entry.S +++ b/arch/ia64/kernel/entry.S | |||
| @@ -499,6 +499,7 @@ GLOBAL_ENTRY(prefetch_stack) | |||
| 499 | END(prefetch_stack) | 499 | END(prefetch_stack) |
| 500 | 500 | ||
| 501 | GLOBAL_ENTRY(kernel_execve) | 501 | GLOBAL_ENTRY(kernel_execve) |
| 502 | rum psr.ac | ||
| 502 | mov r15=__NR_execve // put syscall number in place | 503 | mov r15=__NR_execve // put syscall number in place |
| 503 | break __BREAK_SYSCALL | 504 | break __BREAK_SYSCALL |
| 504 | br.ret.sptk.many rp | 505 | br.ret.sptk.many rp |
diff --git a/arch/ia64/kernel/head.S b/arch/ia64/kernel/head.S index 66e491d8baa..59301c47280 100644 --- a/arch/ia64/kernel/head.S +++ b/arch/ia64/kernel/head.S | |||
| @@ -260,7 +260,7 @@ start_ap: | |||
| 260 | * Switch into virtual mode: | 260 | * Switch into virtual mode: |
| 261 | */ | 261 | */ |
| 262 | movl r16=(IA64_PSR_IT|IA64_PSR_IC|IA64_PSR_DT|IA64_PSR_RT|IA64_PSR_DFH|IA64_PSR_BN \ | 262 | movl r16=(IA64_PSR_IT|IA64_PSR_IC|IA64_PSR_DT|IA64_PSR_RT|IA64_PSR_DFH|IA64_PSR_BN \ |
| 263 | |IA64_PSR_DI) | 263 | |IA64_PSR_DI|IA64_PSR_AC) |
| 264 | ;; | 264 | ;; |
| 265 | mov cr.ipsr=r16 | 265 | mov cr.ipsr=r16 |
| 266 | movl r17=1f | 266 | movl r17=1f |
