Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp8428510rwl; Sat, 31 Dec 2022 05:45:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXu+UtO1OrgSHchR680+u7ySy9+veyCWJ/tHal48SyB3pYKiE83e7OqYM+A1WWbRR4xw1FHO X-Received: by 2002:a05:6a20:4291:b0:b0:47e7:6cba with SMTP id o17-20020a056a20429100b000b047e76cbamr50398919pzj.46.1672494329046; Sat, 31 Dec 2022 05:45:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672494329; cv=none; d=google.com; s=arc-20160816; b=jKtMHouK7ldoS5miUlhws3D7Oc1M7MxSi5G5XkqhpoF3u1zQJ0q4wzqYmThw/qtOTJ zQSc7zcNJ7kSamIFejXoeB9PAjR2wF2tD7f99CQTPCUBLY/JipKBHjGl/PgvZ8c3tqoT Da1tiR9z9VUUJUepz2UsdCQ20Lx/us/rwpBqdsC9ktOtMZqXnbX1ZbxLXL7NjGXA8uzr Qa0rKYLrRuAOtlbhPr9WYlsu4U9TdH4QcgzOSYefWWpKkHDT8IqqdBJrnCoq+OyJwABL aifgmIfHAPqZFiAIP/bMI6ECqXP4/AQZxXLphuz8xlrm+uicXi1QZBDdUZPeTx0Pywn8 jbNQ== 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; bh=OlG2ZWLwbg11x7JqxmIJ3EwjPFABMN8qelHH8mpSWZc=; b=lL6e8YuCkNEPjSJ4ktGlg45IN3A9h0/8pa64MwilNkjn4u2PgY5yY6liAWqpk0OqRK wmIdD8xhxgN+bS5mGiklZkKibwOYG0omIyft5uvNPucGNDO+xVxSq9C8k4e8y5Cgizl7 9FAsE8XM+/S5dCn4I8VzFjJx1e+a/q98yEIE83JYaVYqSU0XUVPO4AMzS6R0ekibXnID Sa8Jed721Dnx6PLTjGL8PmUnRyy0bW2X1ouUJieM6zc/XW6BrRrPt09vRKatxcbv/+od 7PpAiu9mg1mm+2vGeRJX4Il1ZE06EaMBB3Pz4NWo6Og/KFPvPLNZR6lIWihDaWNWhQoT /4Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=cfYlJYBu; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o17-20020a639211000000b0049fde0f046csi3873654pgd.430.2022.12.31.05.45.03; Sat, 31 Dec 2022 05:45:29 -0800 (PST) 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=@gmail.com header.s=20210112 header.b=cfYlJYBu; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231979AbiLaNeZ (ORCPT + 62 others); Sat, 31 Dec 2022 08:34:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52270 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229484AbiLaNeY (ORCPT ); Sat, 31 Dec 2022 08:34:24 -0500 Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 090F38FC9; Sat, 31 Dec 2022 05:34:23 -0800 (PST) Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-43ea87d0797so330630177b3.5; Sat, 31 Dec 2022 05:34:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OlG2ZWLwbg11x7JqxmIJ3EwjPFABMN8qelHH8mpSWZc=; b=cfYlJYBuHpSDOAhy/8zE8zsVlHJeZBQvdMGgSLilSsfqdHmDmRuo5IRnNdWKhthSVZ 93kPS4nSL+i+ht2tAVBdY49beKm5cIqQIMcGS4pxOUO7k3H9UiQ6pRQkqp5o4LGgkQP7 zyg45TdoBwwGqNL/qEYI4IjYihrQQ8mvr2RoyL6hWLecnWmI93BNmnZWpoMIGznaWVBE G74UF7DULynd028rHwswinaDkTl+z6YmeveQ8z81iIvIRrCOODcc/mwTmaWeUgJOKGeY 0KHDhyP/H4hVJx7zJsMJcRCOMOx03aC2s9Zhezlx3CpPf4bcb5jTyyoiG2eWyXCIFe9Y hWMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OlG2ZWLwbg11x7JqxmIJ3EwjPFABMN8qelHH8mpSWZc=; b=l9tJBRDXxItkh8IRFU4Bkhd8L7ZtA3JYa1cPxubjXiJn2hG/Q9ipEkccmF9wwyvN0b APeAOOHBYh/oEHPter8T0DTrsWYc4iPEguWr1gDTOp2xgKzgLR8XGv445Np3eUHWf1hH GPOKWsOmOCbUvF/UbIkgLG9oeA+jwhD6E2aOCPPAQRrxExK4mayQGNAhtfzW8QGSs2+/ NcqTYeZya+pWgABoENimxrgSIhBPl2Soi0ZgYK1YhY5YmvR9+naMZTvXojL53Uq28oW1 zrP79dpxCicnxB+Ey39FXhy0EvkEQoel6EnL/rcut/JmjycrO+0rLyta7krMNhS8C9hP NpoA== X-Gm-Message-State: AFqh2kpEH6wKBejPQ9A6dS8F8s6LBoDV8Zbg1N9cj6m0VlB4enfXSDwC RzOqrTzR7D0TGcSn2y7hqSbzj2AzLjN/1J7NpEg= X-Received: by 2002:a0d:ea54:0:b0:483:813:c70f with SMTP id t81-20020a0dea54000000b004830813c70fmr2048084ywe.266.1672493662289; Sat, 31 Dec 2022 05:34:22 -0800 (PST) MIME-Version: 1.0 References: <20221231064203.1623793-1-masahiroy@kernel.org> In-Reply-To: <20221231064203.1623793-1-masahiroy@kernel.org> From: Miguel Ojeda Date: Sat, 31 Dec 2022 14:34:11 +0100 Message-ID: Subject: Re: [PATCH 0/6] kbuild: fix dep-file processing for rust To: Masahiro Yamada Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Miguel Ojeda , Alex Gaynor , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Boqun Feng , Gary Guo , Nathan Chancellor , Nick Desaulniers , Nicolas Schier , Tom Rix , Wedson Almeida Filho , llvm@lists.linux.dev, rust-for-linux@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 Sat, Dec 31, 2022 at 7:42 AM Masahiro Yamada wrote: > > Masahiro Yamada (6): > kbuild: specify output names separately for each emission type from > rustc > fixdep: parse Makefile more correctly to handle comments etc. > kbuild: remove sed commands after rustc rules > fixdep: refactor hash table lookup > fixdep: avoid parsing the same file over again > fixdep: do not parse *.so, *.rmeta, *.rlib These cleanups are great, and it is a pleasure to see proper integration with `fixdep` -- thanks a ton! :) Will you want to take them through the kbuild tree? (I guess so, given the bulk of it is on `fixdep`) Cheers, Miguel