Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1466297pxf; Fri, 26 Mar 2021 08:15:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwNQ2saV1nC2MJ3+69lHxTLAASmUu1nNWBvvwPBaKOyoVXijmgcsdRAtK+OPaIyLYEgeWTB X-Received: by 2002:a17:906:fa0e:: with SMTP id lo14mr15733205ejb.263.1616771717730; Fri, 26 Mar 2021 08:15:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616771717; cv=none; d=google.com; s=arc-20160816; b=K5zs5CE0VdkOrOtU72FRBVUtzTXvciaQJLQNlbYhEauyTfjdEDcr17bqU5z4c/ZMDa wSbbHK7iSE4Rq96W0q50ZgGvb4/dstW9v6Ri5gGTzIM/F+Ye9v7B8r6SpassskvmDa6K 3bqYr5yrIvjjrJbeuhvCTdEnJfAX/1LX7VlZ2wVp02FMJes7c0Pwk8Qt8zBoVo7+UjIY RLjEsVSKpINfJgXSwL7rpE3jemkGfuKAzsLIuUCuFHdSem9aZ0hI4Lj+UAV4VDgFZgfc sEdbzi2KY7iwXBuVcs0vUrfb+3rU9esVhFcWYnko5UtpKZ4LLgkqdsTM/4SWQ94Zj0UJ pY6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=AnWsRA3/KDWI41oU14xhcVOWSSoc6mH5AFcsHhujyWM=; b=yO3Lt2MxZVJihhKjM2SehpFz08AoHoHMVqQH8gVYBawytrN0xJCohIGgNseOZnjNRF ORnnh1t9k9981ICOYKpeJFIwlXJWB2hmUvZvmw2t+krUtAyw36Pjlk0Onwfe/8PRlP3I iLLBivUc7MMvWfZUpb+OSf4jPaN024JIAoJGEsogfN1Kfkh31Xn84u67UgELQDPytUGE hro7GCei3r+BOIsvFiM8ROpg+xuYJ201rkO73qgcuDo13s9d4lo99+hIc1Khijh/TMm+ DBLojle4aGbc/S9OIsvca7/LK0klTupkL21To4aOG+7tlEopgrXzGx/Qwqkkc3IdJaYF s9sQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q17si7715744edb.68.2021.03.26.08.14.55; Fri, 26 Mar 2021 08:15:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230409AbhCZPNH (ORCPT + 99 others); Fri, 26 Mar 2021 11:13:07 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:52275 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230416AbhCZPMs (ORCPT ); Fri, 26 Mar 2021 11:12:48 -0400 Received: from mail-oo1-f51.google.com ([209.85.161.51]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1M5PyX-1lOR5s46jd-001NmF; Fri, 26 Mar 2021 16:12:46 +0100 Received: by mail-oo1-f51.google.com with SMTP id r17-20020a4acb110000b02901b657f28cdcso1368258ooq.6; Fri, 26 Mar 2021 08:12:44 -0700 (PDT) X-Gm-Message-State: AOAM532SvFfxIrCEisxWXX+Ozd33FCU4BCIpQs7SePVuPvXBg+gayZpv cjlayYDFxo0bzFA9lhfMH6wOYCi5wa87tUVNLoI= X-Received: by 2002:a4a:304a:: with SMTP id z10mr11801529ooz.26.1616771563972; Fri, 26 Mar 2021 08:12:43 -0700 (PDT) MIME-Version: 1.0 References: <20210326143831.1550030-1-hch@lst.de> <20210326143831.1550030-5-hch@lst.de> In-Reply-To: <20210326143831.1550030-5-hch@lst.de> From: Arnd Bergmann Date: Fri, 26 Mar 2021 16:12:28 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 4/4] exec: move the call to getname_flags into do_execveat To: Christoph Hellwig Cc: "Eric W. Biederman" , Al Viro , Brian Gerst , Luis Chamberlain , Linux ARM , "the arch/x86 maintainers" , "open list:BROADCOM NVRAM DRIVER" , Parisc List , linuxppc-dev , linux-s390 , sparclinux , Linux FS-devel Mailing List , linux-arch , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:JFSoIXNDgPVqai0uJIGyEtX++CbK81zP0tl3O99Irgxjs3BNGsH qdBXNeBV4k3pVqi9Yl0VtJDsM27pLyJEI3I66GZBKVvIlE6hC9UMZ6LA+xlszD2HJCxqDIG WU/bTpwDvYQofMkiH2GZxW64d3rUvEoSBCHGQObRh56+EXsstH5+MqNX83lOQ9gDU0P2DEI uXGa/ihCuXCrWwCuFSvfA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wxB7Pwj9fHM=:E0KvirLEND3WNArHZXgAZ0 bfByIk2nPSQfg8w6G5scsAtcO+sgLA5uea/1WOn9zWhSP+xqHcA49c/7pNDoLjJKZIpNeZYaN 15clOZgYBrHuIEYno96boaL4z21SQcjdiw6FDNdwNN+1+Hn+L3KFV78TjvejimoAkXumrYMc9 +GbxMVICIe6vpd0Dk87fkN3v+8Mykh7LlPZoeDJCNJPoPaZlipHtxqaHeLpGgD3GImm26e6pX XyiUpkz+TwkwVJx5pZjTMsQdznn/sX0qLbZZqMIyXkfW2vztXtEGTyPdeWg6Lp/lH0OqjBuJk k2g4o808bK7Y1IHK70WpsN/csJDjwAXMdhrweY8rmMRTvtJ+O8rJRVz892QdtKEMAiqw2I98b 0ielCd+iEbw7qhiXhyoPSkwPqPzyODDMWQj7uXdlcBTY73XVuqT0K89T4jn8mJi/oz9xSO7ah 7hNRweBWwQ2l+9Ocii5qANY7gvXOEKCPUspupsHGueggra6ry3e1JoxGacaX0zE2hYNIfrGWK s+Ja0Tl5IZOdSNyAuk36W5SOtuJdfAJ0Rjumn0xI1BJgQ2nPe03wLhhN/kzq5014+OgTI+bqt KaXqW51b7pyHGaqVMxvJcFjKTU5aYWLrWh Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 26, 2021 at 3:38 PM Christoph Hellwig wrote: > > Remove the duplicated copying of the pathname into the common helper. > > Signed-off-by: Christoph Hellwig Looks correct, but > -static int do_execveat(int fd, struct filename *filename, > +static int do_execveat(int fd, const char __user *pathname, > const char __user *const __user *argv, > const char __user *const __user *envp, int flags) Maybe rename this to ksys_execveat() for consistency now? I think that is the current trend for functions that are essentially just the syscall. With or without that change Reviewed-by: Arnd Bergmann