https://github.com/torvalds/linux
Revision d5563715a30706b54ad9ec978b30b81d3fb320f3 authored by Ralf Baechle on 04 December 2012, 16:40:44 UTC, committed by Ralf Baechle on 04 December 2012, 16:59:39 UTC
By using the native syscall entry point the kernel was also expecting
64-bit iovec structures.

This is broken since ddd9e91b71072b8ebe89311c3a44b077defa1756 [preadv/
pwritev: MIPS: Add preadv(2) and pwritev(2) syscalls.] which originally
added these two syscalls.  I walked through piles of code, including
libc and couldn't find anything that would have worked around the issue
so this change the API to what it should always have been.

Noticed and patch suggested by Al Viro.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
1 parent ac53c4f
History
Tip revision: d5563715a30706b54ad9ec978b30b81d3fb320f3 authored by Ralf Baechle on 04 December 2012, 16:40:44 UTC
MIPS: N32: Fix preadv(2) and pwritev(2) entry points.
Tip revision: d556371
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1.1 KB
.mailmap -rw-r--r-- 4.4 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 92.8 KB
Kbuild -rw-r--r-- 2.5 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 224.8 KB
Makefile -rw-r--r-- 46.6 KB
README -rw-r--r-- 18.2 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top