Fix pread64, pwrite64, readahead for ARM.
The system calls taking a 64-bit argument have a special quirk on ARM.
The 64-bit argument is passed in a pair of two registers that must be
an even/odd pair. If it's an odd-numbered argument, then there is a
dummy argument first that is ignored to consume the odd-numbered argument
register before the even/odd pair.
BUG= none
TEST= sys_pread64 now works correctly on ARM
R=markus@chromium.org
Review URL: http://codereview.chromium.org/8621001
git-svn-id: http://linux-syscall-support.googlecode.com/svn/trunk/lss@9 829466d3-f3f5-3ae4-62ad-de35cf9bba21
1 file changed