• Al Viro's avatar
    compat breakage in preadv() and pwritev() · 586ce098
    Al Viro authored
    Fix for a dumb preadv()/pwritev() compat bug - unlike the native
    variants, compat_... ones forget to check FMODE_P{READ,WRITE}, so e.g.
    on pipe the native preadv() will fail with -ESPIPE and compat one will
    act as readv() and succeed.  Not critical, but it's a clear bug with trivial
    fix.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    586ce098
compat.c 55.7 KB