Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp5238195rwb; Wed, 17 Aug 2022 13:47:57 -0700 (PDT) X-Google-Smtp-Source: AA6agR4v7rWwEIFIQ6NpTSnq/Huex+HfD5wamBsptSguvx1HBiSOIOnR++Vm+lnkI5d3rqHlOS6q X-Received: by 2002:a62:18c1:0:b0:52f:a817:d98a with SMTP id 184-20020a6218c1000000b0052fa817d98amr26870912pfy.61.1660769277196; Wed, 17 Aug 2022 13:47:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660769277; cv=none; d=google.com; s=arc-20160816; b=hdZzVcdlH/ak0JbHQKSREXdecbsSGnZkDzsh9jNmjfcq2uJDJ8rnrRDCNWMII5+aWn VYwKln4uzvy40FW11zH94xrrFMSyGSW/J4a6lRdllojZI1Fx/QTvOcN/woY/T1Gtha9g BUvW1rxiR9enjjpy7pzZnDefqZJoi0rCzHkknny77+mzVhYS24CMCbJTruGA1BzCDscp fWWVDUbF1d5BcC3xM8r3lRXbrIMkD/SEi59Aiy/73+X2FZ6YjUm4aLbgBGYKhQv96HmH AR+3gHZSTIEQMa0bdjxeuhe4m+ckF2oBaUzeMNusUnXEJslNCp5G8/cAD1ofRCZkFkJm NxvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=voGEdX63KoW+ZibFVnZJzdsesBOjZP2It8KT+faXmbQ=; b=MI3l/EBhXg7OwOE8skoj5CuOfzEZVLCmGrISQyd1hItEhwno+d7lXak5zTxKrmu+7K PnPYUE04kHGaHdTmgQTtRqvCwTZ0JIHjW2CSeohpVWuhCtCYt8gkBLncwPCtau7YILUE 5q/+vx0y5iuATrRcTHi62ElI7XUXgSUVu6VANlRaNcWwXKdK93flj2dra+7LH8xnaKY6 RXmfWIdMS9gK3523R4GMgcyUaL0lY7lE3B8AlroBsY6oaDwEHxHpIuuVE3NYH+bMi219 yAln5pPArB3f7G7Y/gzuV0rpcOIcQxbDYvIMMlPSFDSurjdwe9t5PUr6BN9Mqlhd3Rg1 d2Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Cl+T9KLC; 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=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k4-20020a17090a39c400b001f27725711dsi2465547pjf.58.2022.08.17.13.47.46; Wed, 17 Aug 2022 13:47:57 -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=@chromium.org header.s=google header.b=Cl+T9KLC; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241955AbiHQU0h (ORCPT + 99 others); Wed, 17 Aug 2022 16:26:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39488 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241907AbiHQU0V (ORCPT ); Wed, 17 Aug 2022 16:26:21 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41EE0A98FF for ; Wed, 17 Aug 2022 13:26:14 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id s4-20020a17090a5d0400b001fabc6bb0baso1305032pji.1 for ; Wed, 17 Aug 2022 13:26:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc; bh=voGEdX63KoW+ZibFVnZJzdsesBOjZP2It8KT+faXmbQ=; b=Cl+T9KLC4EJmcz1MyKRqJ76dq4omiP8QcIYqcj9jXcpGW1Oj9XAbG0YqZGHvjN3feL DEZk0TIvBJiJlgBQY/wa5KrN3ksWyFi6If4yOSjmSNPXnL+a2luAQmTKADLXOJC7Ssb2 owbs/RFNuCJUTsb6vTH7Fhkx4YGcwAZOVIpsw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc; bh=voGEdX63KoW+ZibFVnZJzdsesBOjZP2It8KT+faXmbQ=; b=QI/lhgBIGJ5HxnEKE0hUQymeAkDeG1QYWlKu17Ibl5OdnPVLaoA2VPms+ZBfC2W5Xz eNLIxhqnYA86UiFhYnqpwVDkwkQFZTWcBX1+fCxpuFc6yS6VueJa0oXoVzhrVRBB4jmQ OkgQ6ZZTaoiHCexzyuu+k24uPX2kvH4s3qd/NgySHlIBe//P1w+aqtnj5kQ6SBf9lARj 26EApCO95Vqcscu2Hunzv3X1WhUy1ZoYF6vvB0SU0nqdD7HjgTk4EO7Tqi3H5ULzqv4r LJbwJn8T/wtyoYykv8X8nS1HySXCzom/9wMZyJbgKy5/LTiDjDTgSMaUuKhE2pMAhCdw z0NQ== X-Gm-Message-State: ACgBeo3wzGOkNsKpaVeZElVTghwUXsOBRlhId9pEiBTKDMkssOpQZv4L sk+pYUebDnWTnzFEmrI4fNmtSQ== X-Received: by 2002:a17:90b:4c4b:b0:1f7:11f:8e8e with SMTP id np11-20020a17090b4c4b00b001f7011f8e8emr5362650pjb.98.1660767973734; Wed, 17 Aug 2022 13:26:13 -0700 (PDT) Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163]) by smtp.gmail.com with ESMTPSA id h8-20020a17090a2ec800b001f2fa09786asm1956585pjs.19.2022.08.17.13.26.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Aug 2022 13:26:13 -0700 (PDT) Date: Wed, 17 Aug 2022 13:26:12 -0700 From: Kees Cook To: Miguel Ojeda Cc: Linus Torvalds , Greg Kroah-Hartman , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, patches@lists.linux.dev, Jarkko Sakkinen , Alex Gaynor , Finn Behrens , Adam Bratschi-Kaye , Wedson Almeida Filho , Michael Ellerman , Sven Van Asbroeck , Gary Guo , Boris-Chengbiao Zhou , Boqun Feng , Douglas Su , Dariusz Sosnowski , Antonio Terceiro , Daniel Xu , =?iso-8859-1?Q?Bj=F6rn?= Roy Baron , Martin Rodriguez Reboredo , Masahiro Yamada , Michal Marek , Nick Desaulniers , linux-kbuild@vger.kernel.org Subject: Re: [PATCH v9 23/27] Kbuild: add Rust support Message-ID: <202208171324.FB04837@keescook> References: <20220805154231.31257-1-ojeda@kernel.org> <20220805154231.31257-24-ojeda@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20220805154231.31257-24-ojeda@kernel.org> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 Fri, Aug 05, 2022 at 05:42:08PM +0200, Miguel Ojeda wrote: > Having most of the new files in place, we now enable Rust support > in the build system, including `Kconfig` entries related to Rust, > the Rust configuration printer and a few other bits. > > Co-developed-by: Alex Gaynor > Signed-off-by: Alex Gaynor > Co-developed-by: Finn Behrens > Signed-off-by: Finn Behrens > Co-developed-by: Adam Bratschi-Kaye > Signed-off-by: Adam Bratschi-Kaye > Co-developed-by: Wedson Almeida Filho > Signed-off-by: Wedson Almeida Filho > Co-developed-by: Michael Ellerman > Signed-off-by: Michael Ellerman > Co-developed-by: Sven Van Asbroeck > Signed-off-by: Sven Van Asbroeck > Co-developed-by: Gary Guo > Signed-off-by: Gary Guo > Co-developed-by: Boris-Chengbiao Zhou > Signed-off-by: Boris-Chengbiao Zhou > Co-developed-by: Boqun Feng > Signed-off-by: Boqun Feng > Co-developed-by: Douglas Su > Signed-off-by: Douglas Su > Co-developed-by: Dariusz Sosnowski > Signed-off-by: Dariusz Sosnowski > Co-developed-by: Antonio Terceiro > Signed-off-by: Antonio Terceiro > Co-developed-by: Daniel Xu > Signed-off-by: Daniel Xu > Co-developed-by: Bj?rn Roy Baron > Signed-off-by: Bj?rn Roy Baron > Co-developed-by: Martin Rodriguez Reboredo > Signed-off-by: Martin Rodriguez Reboredo > Signed-off-by: Miguel Ojeda It'd be nice to split this up into maybe per-target patches, but given how long this has been getting developed, I'd prefer to avoid blocking on that, and just get this series landed so we can move to incremental fixes/additions. Reviewed-by: Kees Cook -Kees -- Kees Cook