Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp111226iog; Tue, 14 Jun 2022 20:48:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyLObIqZpbhv9PkVhSrAjgDoFeN5ys76nMItWdrogkPvmYQMiOem35DIEWR5CvrBDYe6FuY X-Received: by 2002:a63:6a4a:0:b0:3fd:4f3a:3f0f with SMTP id f71-20020a636a4a000000b003fd4f3a3f0fmr7243030pgc.625.1655264939371; Tue, 14 Jun 2022 20:48:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655264939; cv=none; d=google.com; s=arc-20160816; b=jR+rqufJuUtpc+VYY4EbSFJtaxhlyhaQnY2gCmIse/hgEogCU5kbScfOHFgO4iGmnu NAfLwPpGBm00V/vuMx2arGgek2pMQA2/6sA7dlZJCQoI0fohjUIpvB8yC6SibWn4URTT naSP0nLG9WxNAbBIaPZyS3kLk5mPb48v1sa8+3ieVja42vBXiXGvArXipKJoIqFvDpk9 iscEkzR2MzH4or8qd3Zg+gpNYULgKZayZqTOJhNYHE8V7Q4wZbWIchr/iLiOKxFZ9nNk STdR2necmh5sFyahUYguoG1RN4x31mePo+vQTIKe/U3VHGzplvkx8KMrkxNyJUN/39ZI 8UWw== 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:dkim-signature:dkim-filter; bh=qyIpU0+P63yrWK/J78khVpKLRKXJiye13yDJDLad98g=; b=Y6UxEXJmeZ7dfe3r+ahYNsKR9XKIHQ9wYPcw1GcKxOhrz4MaRgzbyAh7HtfqUfRYrX Z7Ze1V7IFGB7zELj4Pw0Aqjg62LAmPnWVnCkUQedab3YoKcznM3ZuaGmybXaWUfcMFOF seY7iDKLqXdd9QBcsXuaADXAu5SFeVQI6xYPURHC6aH99FtPtDQlbI4xw22lfJbNYGyV vVeBmiHbnCMLGw82gZGX0ctavakOZaGtp5jgLEMunReQ3NARz4h+vidzGc2lbJMb2+LT ISM2JiAk0pDOjfyO0PcZlypH8wwcEAzA9JNF0J3IHhm7sk1E+qZ9oJudBpr5Xg9S7y0/ BWsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=2+K+Zpza; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d18-20020a63d712000000b003fd41012235si15158295pgg.803.2022.06.14.20.48.47; Tue, 14 Jun 2022 20:48:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=2+K+Zpza; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345832AbiFODEY (ORCPT + 99 others); Tue, 14 Jun 2022 23:04:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235687AbiFODEX (ORCPT ); Tue, 14 Jun 2022 23:04:23 -0400 Received: from conssluserg-01.nifty.com (conssluserg-01.nifty.com [210.131.2.80]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E59644AE10; Tue, 14 Jun 2022 20:04:21 -0700 (PDT) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (authenticated) by conssluserg-01.nifty.com with ESMTP id 25F33w3w010445; Wed, 15 Jun 2022 12:03:59 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 25F33w3w010445 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1655262239; bh=qyIpU0+P63yrWK/J78khVpKLRKXJiye13yDJDLad98g=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=2+K+ZpzacIhm78uLBD6sfrwi218/9naArDxz42E0r3EhYwMpYFuF228M6LLx49+8G wmSg1VE9SDjWvEZ4pIP0kRbPskhigS39Icw1YGexncw++eHVgKU2TzN7bfcPYe/YNa SA7mfohLAG7bIlFvy5Mkkg9YSZ8yi+WDu8ATtWV8/fExfB/27xrJ3Civdw3Cy8kGZg 1aTxZ3cfEA1lRJeEjco12Pb700d5qsqQsxg3OE3qUkq9KQkEZj73retanJJQZ+U4Dd hY17wM925S2MzcgqscXp3ZM4lln/N2evBi/pb37Vo5Qvt8aeelaTICG5g/ryG1RdZZ dnRpbqrWOJ3Aw== X-Nifty-SrcIP: [209.85.128.54] Received: by mail-wm1-f54.google.com with SMTP id e5so5613484wma.0; Tue, 14 Jun 2022 20:03:59 -0700 (PDT) X-Gm-Message-State: AOAM530UB2UsTyUyj5vAGsyJBAUdVivq761QXypkTjgOB6pOpeuiZF3B rMnSOy6y6RoNjN4JYTjn2wUr3BxfFmokqWnX9TQ= X-Received: by 2002:a05:600c:35c2:b0:39b:fa1f:4f38 with SMTP id r2-20020a05600c35c200b0039bfa1f4f38mr7536314wmq.22.1655262237660; Tue, 14 Jun 2022 20:03:57 -0700 (PDT) MIME-Version: 1.0 References: <20220614055149.1900535-1-masahiroy@kernel.org> In-Reply-To: From: Masahiro Yamada Date: Wed, 15 Jun 2022 12:03:21 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2] kbuild: remove sed command from cmd_ar_builtin To: Nick Desaulniers Cc: Linux Kbuild mailing list , Michal Marek , LKML Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_SOFTFAIL, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 15, 2022 at 3:59 AM Nick Desaulniers wrote: > > On Mon, Jun 13, 2022 at 10:53 PM Masahiro Yamada wrote: > > > > Replace a pipeline of echo and sed with printf to decrease process forks. > > If you're trying to minimize process forks, is it possible to remove > the use of xargs as well and just invoke $(AR) with the parameters > splatted out? I don't know myself, but maybe you're creative enough? If I remove xargs, we will go back to the situation before cd968b97c49214e6557381bddddacbd0e0fb696e. This patch tries to avoid "too long argument error" without forking too many processes. Maybe I am too worried about the potential issue, though... -- Best Regards Masahiro Yamada