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=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,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 27D66C2D0A8 for ; Wed, 23 Sep 2020 19:53:10 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 91E9D21D7D for ; Wed, 23 Sep 2020 19:53:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 91E9D21D7D 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 C593D6B0037; Wed, 23 Sep 2020 15:53:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BE78A6B005C; Wed, 23 Sep 2020 15:53:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A336C6B0037; Wed, 23 Sep 2020 15:53:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0092.hostedemail.com [216.40.44.92]) by kanga.kvack.org (Postfix) with ESMTP id 7D1456B005A for ; Wed, 23 Sep 2020 15:53:08 -0400 (EDT) Received: from smtpin06.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 3457A824999B for ; Wed, 23 Sep 2020 19:53:08 +0000 (UTC) X-FDA: 77295374856.06.bread60_32036af27159 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin06.hostedemail.com (Postfix) with ESMTP id DF897100E451D; Wed, 23 Sep 2020 19:53:07 +0000 (UTC) X-HE-Tag: bread60_32036af27159 X-Filterd-Recvd-Size: 4934 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) by imf24.hostedemail.com (Postfix) with ESMTP; Wed, 23 Sep 2020 19:53:06 +0000 (UTC) Received: from mail-qk1-f169.google.com ([209.85.222.169]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1M8xsm-1kQ8NK1Hio-006B4J; Wed, 23 Sep 2020 21:53:04 +0200 Received: by mail-qk1-f169.google.com with SMTP id f142so914860qke.13; Wed, 23 Sep 2020 12:53:03 -0700 (PDT) X-Gm-Message-State: AOAM530n0HrozyvXuPHavSK3scr4a8mRKWi0NbAmxnangQQoLGY+yFQ8 fALye4UyDMQkC1A/UcQ3s2og0ORInZw58ncrVDo= X-Google-Smtp-Source: ABdhPJw80vxbxwT0bQ4Vkw0aE+k6Uuv2/dRNGRP/PGmAg2m3M1syddgA8VQgAKVqDM0S7SkWa6ZTkZVQ5JNt1c0Eq1g= X-Received: by 2002:a37:5d8:: with SMTP id 207mr1587539qkf.352.1600890783036; Wed, 23 Sep 2020 12:53:03 -0700 (PDT) MIME-Version: 1.0 References: <20200923060547.16903-1-hch@lst.de> <20200923060547.16903-6-hch@lst.de> <20200923142549.GK3421308@ZenIV.linux.org.uk> <20200923143251.GA14062@lst.de> <20200923145901.GN3421308@ZenIV.linux.org.uk> <20200923163831.GO3421308@ZenIV.linux.org.uk> <20200923194755.GR3421308@ZenIV.linux.org.uk> In-Reply-To: <20200923194755.GR3421308@ZenIV.linux.org.uk> From: Arnd Bergmann Date: Wed, 23 Sep 2020 21:52:47 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 5/9] fs: remove various compat readv/writev helpers To: Al Viro Cc: Christoph Hellwig , Andrew Morton , Jens Axboe , David Howells , David Laight , Linux ARM , "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:ehGyEpMuA3y6NgyU+2RYkApGae1Y+s/XmmajzmJvItZpFNTmofO SXOo+ib/lFER8y03OlsES9xLTw5sQo9h9SgrHZsD7C20Ks3qOkOMTtjOMpgOxu/+iBXw3cR F5s2RgZOOczWQWU2jfmD26LYaQ1dkNLevuOfj8ZsRr54zTebedqyPViCdd+hA8fGpI7IL7Z ddeePkzBsQTrSbphA2awQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:NflZFPXTXCM=:sv3jzt9zQVcVFK4lzV8TgD EVLelxp+SVKuqEP/5sdVHTAPrZaKR8eTZQua/uwQpgNepM7hsqYU34ZdhvingiOmIV9VjfxRm yoQBHvYnAe5L0PUKK2okofFdj8WyzM3HtL31yth7Z6ZMoJKpJmH/4TYYOVxSg63Y9W/yxVQMV cX7JydjELSudDnVUupGcWNGYH/epNRepTHhREXuZ/zkH0qmaOFQOaWvpTwTOt5qbdjRlqwOSI 8cx8RolF33FGLYCuHizgKRQClFRzHE6z84EZ2YaTwFCvzlz71fCetYE591ZJhsB1DvSvvQ2Gw 2dkx1eJIL7ddgLZXnviTRTqE8InZb8bGkraKql2HuW9wLYAz4BWZupmqDhJQGugYUWaL6OOOu +jLsMCiaGnrjQ7aHy+9qg2+7EBRtmv/R48rOdF5WOqELyqGTGNhRXQEIv60lXjWsMPxsqXyjI r8QE3WNvkDT/LjEltw0xXPtGoZJs7BMb9VSFI6s4k1/v3vANjc423yxHd0SLR5vm9wIlJ/TqK EJqSMVVrACVgXm5v6bs8UmhMQcy3bUl/YMbZML33p/YUwpJ6dNrqldkKPUHjb/4s64kIrrc2/ ssjfNOTfdMCogEVi+7i1oXrZfACjsocXXEywak5JqtC075MLYi3toSoLp5ApTtwXWduJfM/vx DyFbMRBBXXglZ2QuG8BFJ/YFAHMt3UsrCZKOqM60nl/ENV8G/HEJAxUsaQhD2edYyYSHCKy2v zOuajggM0g37r7jntJo40wDNb1xqole63mt87s7sqFUUY6PT3cW+c1oocjvbQN+9JY2isF7Aw UHoGnH8Wf8FSlWxN5U/OcVGL5OB/panxmIPQDoEcv3Jhwg8GQpGKkWlR8J3FLgbnUsxPdhkGT 8KqmJ4Oud8Y9oUp2vptq3Kph/xL/axyY9BdJTeHYfedyrcAE4uEzHLAqOff1959nByP75goyd 2W6NnpIZikltvMmMx5WLKQDI1zVj1vNHc/uggJLdLyuxHtzOZpdz3 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 Wed, Sep 23, 2020 at 9:48 PM Al Viro wrote: > FWIW, after playing with that for a while... Do we really want the > compat_sys_...() declarations to live in linux/compat.h? Most of > the users of that file don't want those; why not move them to > linux/syscalls.h? Sure, let's do that. The trend overall is to integrate the compat stuff more closely into where the native implementation lives, so this would just follow that trend. I think with Christoph's latest patches, about half of them are going away as well. > Reason: there's a lot more users of linux/compat.h than those of > linux/syscalls.h - it's pulled by everything in the networking stack, > for starters... Right, the network headers pull in almost everything else through multiple indirect inclusions, anything we can do to reduce that helps. Arnd