lkml.org 
[lkml]   [2014]   [Jul]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.10 30/46] powerpc: 64bit sendfile is capped at 2GB
    Date
    3.10-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Anton Blanchard <anton@samba.org>

    commit 5d73320a96fcce80286f1447864c481b5f0b96fa upstream.

    commit 8f9c0119d7ba (compat: fs: Generic compat_sys_sendfile
    implementation) changed the PowerPC 64bit sendfile call from
    sys_sendile64 to sys_sendfile.

    Unfortunately this broke sendfile of lengths greater than 2G because
    sys_sendfile caps at MAX_NON_LFS. Restore what we had previously which
    fixes the bug.

    Signed-off-by: Anton Blanchard <anton@samba.org>
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/powerpc/include/asm/systbl.h | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/arch/powerpc/include/asm/systbl.h
    +++ b/arch/powerpc/include/asm/systbl.h
    @@ -190,7 +190,7 @@ SYSCALL_SPU(getcwd)
    SYSCALL_SPU(capget)
    SYSCALL_SPU(capset)
    COMPAT_SYS(sigaltstack)
    -COMPAT_SYS_SPU(sendfile)
    +SYSX_SPU(sys_sendfile64,compat_sys_sendfile,sys_sendfile)
    SYSCALL(ni_syscall)
    SYSCALL(ni_syscall)
    PPC_SYS(vfork)



    \
     
     \ /
      Last update: 2014-07-05 02:01    [W:4.932 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site