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=-6.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 8920BC43463 for ; Fri, 18 Sep 2020 13:48:56 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 0FE3C206D9 for ; Fri, 18 Sep 2020 13:48:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0FE3C206D9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 7D59C900004; Fri, 18 Sep 2020 09:48:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 784A7900003; Fri, 18 Sep 2020 09:48:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 64CBC900002; Fri, 18 Sep 2020 09:48:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0048.hostedemail.com [216.40.44.48]) by kanga.kvack.org (Postfix) with ESMTP id 3FE72900003 for ; Fri, 18 Sep 2020 09:48:55 -0400 (EDT) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id EEF7B1EF2 for ; Fri, 18 Sep 2020 13:48:54 +0000 (UTC) X-FDA: 77276312988.15.pig36_50134332712b Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin15.hostedemail.com (Postfix) with ESMTP id C79A81814B0C7; Fri, 18 Sep 2020 13:48:54 +0000 (UTC) X-HE-Tag: pig36_50134332712b X-Filterd-Recvd-Size: 4630 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.133]) by imf19.hostedemail.com (Postfix) with ESMTP; Fri, 18 Sep 2020 13:48:53 +0000 (UTC) Received: from mail-qt1-f173.google.com ([209.85.160.173]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MhFpq-1kxG901bKk-00eMjL; Fri, 18 Sep 2020 15:48:52 +0200 Received: by mail-qt1-f173.google.com with SMTP id p65so4982935qtd.2; Fri, 18 Sep 2020 06:48:51 -0700 (PDT) X-Gm-Message-State: AOAM530wA0oTh6yjjUyg12ipsn3pmxP6imYS+CLu0SgrHwBLHN9oAUAj 8i4J+xLuo8NONyuTnzkoqeY+F5ZJwP1PetYA21c= 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 Cc: Alexander Viro , Andrew Morton , Jens Axboe , David Howells , Linux ARM , "the arch/x86 maintainers" , "linux-kernel@vger.kernel.org" , "open list:BROADCOM NVRAM DRIVER" , Parisc List , linuxppc-dev , linux-s390 , sparclinux , linux-block , linux-scsi , Linux FS-devel Mailing List , linux-aio , io-uring@vger.kernel.org, linux-arch , Linux-MM , Networking , keyrings@vger.kernel.org, LSM List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:rsV1Fuj8cGu7bdHxkeWZ7xUV482DE6Pr5i2ZiyQKCZ/EgFqFmed 8F6bxeTC3SwO5+DQXyPjtMcyEa1l5DjQtuzviguOmmK+JV79IVUTN/my1CLNG4v4eZNN60q Ca7MKQM70JI01PoXxLD1BSgopWhzZ9iAnTLYvodLfYogyfBcr1/EawLCBjd7zYgkrOujpkT tGkLei2T9f6Ec0Kd/DYNA== X-UI-Out-Filterresults: notjunk:1;V03:K0:FdjKEN3Ak/U=:VhLts1id1Z6/GSXO7UJsMR cSHGlJd6qZnnhwRfs7V54l8hUU4rYnNFJmlj85AkajZxqZJSu8dJQi5fkO/HD+CdnoqGX79zL YnCLPKTvuC/Ye7zjFTddgps9jAvxAcvxurE7SmgzehlJ0nMRf/CcA3nFIZS7Ilmeh79gxu/2j PwCLizI/jRoCYPOiBQbwnAixRR+47NK5jSbvXgMkpW9N9CIwVDlrZyjZWyhALyBOe1BLjByMZ sC6jn5rO0XBrv+fOBJ8m8sdY8Ez74HgwAMPLQy08cz5kljA6bEt/Fygu5UgH/ivuEZX3G8v2A AXhwHoB0NgwCI5X0Gwdsdo3TffUk7NXqM2YV1814eYGznd+NmVYxjBw+Q5eSbQZBh1CT/33Pp V/JMV/1iXGck139B4ZFAZtCvqrAaakyz3vTXt2hBhTG0sH4/6NXGbRUBdvFyUt78pljZKpgtE YYM73HLccnc5vIbGyG/1FSjegwuaqsmZxOV1KQDr0Qy1WKtLWe2FMboyFQ/hzM3dPRH2rGNE8 oNAj/qw7I7JTdBfy3WYxmy9+zZkDkv0svk9YvJYH9ScI6tGUUocdHvz1tCHEukHhMjq+zhVWK WlmTLnRLhhAE1M2spiBmJ3ue5fBEVrChC9uHCw/6599KgieEvNh083PzwuZSQWsBF/c77zB2G DMzPkTiK0lHjDy8adTa3nHXuq8Mv/ZXhOqIImxpYge8Cp729Z3PZXMPrQypS7M0Jd9DOHdLS4 +VNTmEMs74O02nXnEIjiuHHB5MusDimqwI6X/YMIE8tj5pLZI+H9m8XSO6Nmg5tzO5z/4dbWK L3ekJ3XomOvZnappnu3JVNQmuiUj9HqGpLSgvJhg2uPxAQ1rKmTR0NCmeYTfBW7qeuGyOTR X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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