From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnd Bergmann Subject: Re: [PATCH] compat: fs: Generic compat_sys_sendfile implementation Date: Tue, 18 Sep 2012 18:13:05 +0000 Message-ID: <201209181813.06124.arnd@arndb.de> References: <1347987727-13739-1-git-send-email-catalin.marinas@arm.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Return-path: Received: from moutng.kundenserver.de ([212.227.17.8]:60779 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753298Ab2IRSPd (ORCPT ); Tue, 18 Sep 2012 14:15:33 -0400 In-Reply-To: <1347987727-13739-1-git-send-email-catalin.marinas@arm.com> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Catalin Marinas Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Benjamin Herrenschmidt , Paul Mackerras , "David S. Miller" , Alexander Viro , Andrew Morton On Tuesday 18 September 2012, Catalin Marinas wrote: > @@ -229,7 +229,7 @@ COMPAT_SYS_SPU(sched_setaffinity) > COMPAT_SYS_SPU(sched_getaffinity) > SYSCALL(ni_syscall) > SYSCALL(ni_syscall) > -SYS32ONLY(sendfile64) > +SYS32ONLY(sendfile64_wrapper) > COMPAT_SYS_SPU(io_setup) > SYSCALL_SPU(io_destroy) > COMPAT_SYS_SPU(io_getevents) I believe this will break native ppc32 builds because there is no sys_sendfile64_wrapper function. You probably have to use SYSX(sys_ni_syscall, compat_sys_sendfile64_wrapper, sys_sendfile64) Arnd