Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 100047
b: refs/heads/master
c: 9aa0388
h: refs/heads/master
i:
  100045: fec66ec
  100043: 9ea3350
  100039: 7e49b69
  100031: 256a2f1
v: v3
  • Loading branch information
Glauber Costa authored and Ingo Molnar committed Jul 9, 2008
1 parent a70972b commit b35bc7a
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: edf10162b2c5ad78ada8e63e960f9d0949c6c219
refs/heads/master: 9aa038815b5756e20a00b8e1efd5740434b37aea
24 changes: 12 additions & 12 deletions trunk/arch/x86/lib/getuser_32.S
Original file line number Diff line number Diff line change
Expand Up @@ -29,44 +29,44 @@
ENTRY(__get_user_1)
CFI_STARTPROC
GET_THREAD_INFO(%edx)
cmpl TI_addr_limit(%edx),%eax
cmp TI_addr_limit(%edx),%eax
jae bad_get_user
1: movzbl (%eax),%edx
xorl %eax,%eax
1: movzb (%eax),%edx
xor %eax,%eax
ret
CFI_ENDPROC
ENDPROC(__get_user_1)

ENTRY(__get_user_2)
CFI_STARTPROC
addl $1,%eax
add $1,%eax
jc bad_get_user
GET_THREAD_INFO(%edx)
cmpl TI_addr_limit(%edx),%eax
cmp TI_addr_limit(%edx),%eax
jae bad_get_user
2: movzwl -1(%eax),%edx
xorl %eax,%eax
xor %eax,%eax
ret
CFI_ENDPROC
ENDPROC(__get_user_2)

ENTRY(__get_user_4)
CFI_STARTPROC
addl $3,%eax
add $3,%eax
jc bad_get_user
GET_THREAD_INFO(%edx)
cmpl TI_addr_limit(%edx),%eax
cmp TI_addr_limit(%edx),%eax
jae bad_get_user
3: movl -3(%eax),%edx
xorl %eax,%eax
3: mov -3(%eax),%edx
xor %eax,%eax
ret
CFI_ENDPROC
ENDPROC(__get_user_4)

bad_get_user:
CFI_STARTPROC
xorl %edx,%edx
movl $-14,%eax
xor %edx,%edx
mov $-14,%eax
ret
CFI_ENDPROC
END(bad_get_user)
Expand Down

0 comments on commit b35bc7a

Please sign in to comment.