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
tree: bf4715e82c002529fe340480d682233ce70fd78b
  1. linux_syscall_support.h