summaryrefslogtreecommitdiff
path: root/kern/syscall_asm.S
diff options
context:
space:
mode:
authorHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-23 02:02:46 -0400
committerHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-23 02:02:46 -0400
commitf33b6e947b7d61b62e28983fcc54a08f15fca509 (patch)
tree0a67a35638d6b8baa6a98647726adc643c99c67d /kern/syscall_asm.S
parentaeb97c4547e79f6875eb641d2420b89ade8c5337 (diff)
syscall
Diffstat (limited to 'kern/syscall_asm.S')
-rw-r--r--kern/syscall_asm.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/kern/syscall_asm.S b/kern/syscall_asm.S
index 5d63a39..ca1c5a5 100644
--- a/kern/syscall_asm.S
+++ b/kern/syscall_asm.S
@@ -28,10 +28,10 @@ sys_\name:
cld
push $\index
push %esp
- call handle_pv_syscall
+ call pv_handle_syscall
add $0x8, %esp
test %eax, %eax
- jne return_to_user
+ je return_to_user
push %esp
call sys_\name\()_real
add $0x4, %esp
@@ -100,7 +100,7 @@ sys_\name:
cld
push $\index
push %esp
- call handle_pv_syscall
+ call pv_handle_syscall
add $0x8, %esp
jmp return_to_user /* check pending exit before iret */
.endm