From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8FE52C43464 for ; Fri, 18 Sep 2020 13:50:24 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 210F8206D9 for ; Fri, 18 Sep 2020 13:50:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="k4Iobczl" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 210F8206D9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=w8Ebl52TkjGVG+T4yDVVLuQJu9Rkv0Cd6Kg/Hj2qTzo=; b=k4Iobczlvk06+QqiBou7vDFwH T0uox7Un1452L6/HNmqyAww76YXfOZlV3/PGy4yMi/+Z7K0KSQR83mIIefuGpbhsGMjWXJ7RTb6Cz s+t8nVSSiRaA2WkZKgVKoaJh+NM2fu84GM4aNdTBgNfO5deJld43DtCbx/Ap0nlWjMkydeWH30yHc tSvFkHTz3t0eX62RRQMQE8NdwdYrmEIUQOW+fMzieWELw6d2sRzz7Fq+lMShEcC+rQQP0EKgFeRbA p8yjyLfdRQ6LtmMFPzBD/CIXd9WA4foQnGiQVtOxXugbuH/sV89NKB4bRG8zkAS2VPmZS0SZ3NuNN czqFpQ+kg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kJGl2-0006pd-Jq; Fri, 18 Sep 2020 13:49:00 +0000 Received: from mout.kundenserver.de ([212.227.126.131]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kJGl0-0006oD-7K for linux-arm-kernel@lists.infradead.org; Fri, 18 Sep 2020 13:48:59 +0000 Received: from mail-qt1-f174.google.com ([209.85.160.174]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MTRIi-1ju0791ML6-00TldT for ; Fri, 18 Sep 2020 15:48:55 +0200 Received: by mail-qt1-f174.google.com with SMTP id h6so4969612qtd.6 for ; Fri, 18 Sep 2020 06:48:51 -0700 (PDT) X-Gm-Message-State: AOAM532u40MDwNqNKwiIeMFIT078yqaK+Fu/y1WukHLAC7/dItL8PiMb 2D2fWdBfIDCWwsLo9PIkMh6qxLMfXW8NNEgAv+A= X-Google-Smtp-Source: ABdhPJwdeFcN0FjnibbBFg2qZA4+ButX9r5NAMFGHqmQR0795JOFdGKPWzC17cLOf78yKvN1tKg1lyeC+rdsG229l2M= X-Received: by 2002:aed:31e5:: with SMTP id 92mr24508630qth.18.1600436930879; Fri, 18 Sep 2020 06:48:50 -0700 (PDT) MIME-Version: 1.0 References: <20200918124533.3487701-1-hch@lst.de> <20200918124533.3487701-9-hch@lst.de> In-Reply-To: <20200918124533.3487701-9-hch@lst.de> From: Arnd Bergmann Date: Fri, 18 Sep 2020 15:48:35 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 8/9] mm: remove compat_process_vm_{readv,writev} To: Christoph Hellwig X-Provags-ID: V03:K1:JkSGbV+D0HNEot4Kxg8Sx1BDHu3RPI91AvWabqVsq4nDdUc3pxy 9gk4j/vMP+ECL5RfEueXD33+AoTbfZSTblyhpFA6OFuspRw/nIaO7UZ82IDs58YbL7T7Nn8 AnqFhWyGlNDr0HfKPX3+3LDSDbtSjQUBRiYY1cNXXk7T31ewoOLRTbGiR9wKu2wVCEo/xnw fNK+fXOT52f6/Q4VaGKhw== X-UI-Out-Filterresults: notjunk:1;V03:K0:NxtL2msmwxY=:DRvG+J0fnfMO8C4pAg9/PN mexiC6Xr9lNQx8xW5UpXWKvkBN/JCOkowpKQkebECn/VWyWU6lspecn7iZeX/YDggGFyR9jpg WcsPtjpxHDBIBi5bsa+NVkmhP0+/Drti5AIC4LzK9cLa2n2gtn+alWg07lUubIzHuSMPCefwt CrDMmwweO+68XQyJUC9Km/ZNrVxWKHvgSyhzZw1bimJmw4TruG9X8uBXyXoLH894cmutmAIsu 90ukt1qGYaAxPmQbMN26g6j6OigLgHJ70e0rGjnBrIlOSI70jWNSti5y1g+b4IwOb2lI8DNwv tXoLiC9rvrajqR2QYQXUpDftUQoYTN/EvyqD0W2f3SJL16uzR6if7GCa59wWjpXbRTAwuPx+z CYrDX1tqajBLHcb0DRE0xN6EkMtFvK+3XzNvizqQJLLMpEfE2dhTVzK8q8hNf/7fd82z6zs5f OQPKXXk247ILKY/319XZsjVY295zgjlueNAQz8IcXwe43dm88O8vLfEPLR/An9CmbWKvcu+Ia JLDf2OPUmCkNjj9nxerwkmGAHT05zYPiwp+Bqz1kWjch57Eq4iCueJPWymJuKq++xt3X6Stby s/HppsPq0R/+JnE/78aC9O9kr2V0L4brWlYB8yn4jVRXUYezWOLFSay95pkFpyuIk4i+A6xkj mXzqsBrBIHly8i3m91XXv0TyPPR1YMRopg7wAB0h7iOzIhDLKka+EktUNubKz6l42OStda6jl ktOWj76mtIs6JkFTAF8R82F+VU0IYqi9U4urDOaHNI5Dhcilmli5f+twq7OA3voNN/HixIZEf wdL2OyryXPUOP4EsdRd9SnFUMZSaDS/VDuiSdq3Y8sAIJqB6NJI8IVp2GNNrdWDKBxwoZXEKw iP0nTm/UxcbwOvlTBA7RlunJvSFKvyBb/NI/tKz6GN+DdcGFa8kRTX55fxGl6+9zagPFv+3UC KOj/PIJdHzTUPyypvS93CwKGHRJQuKOB4YCRf4ntsxUKaweHEn4+s X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200918_094858_473048_38ED3D72 X-CRM114-Status: GOOD ( 16.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-aio , "open list:BROADCOM NVRAM DRIVER" , David Howells , Linux-MM , keyrings@vger.kernel.org, sparclinux , linux-arch , linux-s390 , linux-scsi , the arch/x86 maintainers , linux-block , Alexander Viro , io-uring@vger.kernel.org, Linux ARM , Jens Axboe , Parisc List , Networking , "linux-kernel@vger.kernel.org" , LSM List , Linux FS-devel Mailing List , Andrew Morton , linuxppc-dev Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Sep 18, 2020 at 2:45 PM Christoph Hellwig wrote: > > Now that import_iovec handles compat iovecs, the native syscalls > can be used for the compat case as well. > > diff --git a/arch/x86/entry/syscall_x32.c b/arch/x86/entry/syscall_x32.c > index a4840b9d50ad14..f2fe0a33bcfdd5 100644 > --- a/arch/x86/entry/syscall_x32.c > +++ b/arch/x86/entry/syscall_x32.c > @@ -17,6 +17,8 @@ > #define __x32_sys_getsockopt __x64_sys_getsockopt > #define __x32_sys_setsockopt __x64_sys_setsockopt > #define __x32_sys_vmsplice __x64_sys_vmsplice > +#define __x32_sys_process_vm_readv __x64_sys_process_vm_readv > +#define __x32_sys_process_vm_writev __x64_sys_process_vm_writev > > #define __SYSCALL_64(nr, sym) > I forgot this hack existed, and just sent a patch with subject "x86: add __X32_COND_SYSCALL() macro" instead. If I understand this right, the macros above should no longer be needed once my patch gets merged. Arnd _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel