diff options
author | cognet <cognet@FreeBSD.org> | 2006-10-20 11:00:03 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2006-10-20 11:00:03 +0000 |
commit | e9b25c9592ecb47815d21966e3b714864aca1dc1 (patch) | |
tree | a88eb31077e7ca6f9b88278569a969d101741af7 /sys/arm | |
parent | 357a456178e603a35402002937a1910d348a094f (diff) | |
download | FreeBSD-src-e9b25c9592ecb47815d21966e3b714864aca1dc1.zip FreeBSD-src-e9b25c9592ecb47815d21966e3b714864aca1dc1.tar.gz |
There's no need to special-case lseek for arm/big-endian.
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/arm/trap.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c index 27d45fe..32bc274 100644 --- a/sys/arm/arm/trap.c +++ b/sys/arm/arm/trap.c @@ -940,22 +940,8 @@ syscall(struct thread *td, trapframe_t *frame, u_int32_t insn) } switch (error) { case 0: -#ifdef __ARMEB__ - if ((insn & 0x000fffff) && - (code != SYS_lseek)) { - /* - * 64-bit return, 32-bit syscall. Fixup byte order - */ - frame->tf_r0 = 0; - frame->tf_r1 = td->td_retval[0]; - } else { - frame->tf_r0 = td->td_retval[0]; - frame->tf_r1 = td->td_retval[1]; - } -#else frame->tf_r0 = td->td_retval[0]; frame->tf_r1 = td->td_retval[1]; -#endif frame->tf_spsr &= ~PSR_C_bit; /* carry bit */ break; |