Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4900055iob; Mon, 9 May 2022 04:25:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwB+NGhB3585OlrftCtvFjq8Xy8HUDVbtV2jn0zasvzT17zVUChKMRFQeceLuMsWiC1DEcV X-Received: by 2002:a62:a209:0:b0:510:3c47:7888 with SMTP id m9-20020a62a209000000b005103c477888mr15699101pff.14.1652095534180; Mon, 09 May 2022 04:25:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652095534; cv=none; d=google.com; s=arc-20160816; b=mrnY2vvkPcjCzTaP7xsJXEWhI0OlcTZCzZyUG4U3z/4NKk9YRLY46VysaQIzLeGn+4 HRwQFDDTkxAINVyT2Iw3UUiBT6WGvNRS8+6O+d9+6TeHhlxpIYPVH1yq35FQU5jzGNDC I0JcjNjtgY2o7AFb38rH+W9OvC2NszBSXh1A22MImcps6Lyv5FX7JkbxKf/MeVZPSC6k VaQunsAUoOm54fW+7+bZvf9YnOnEQewf2kQhRp/t6Xi/2fZgOvAzOv9oNpkSu046VdZ5 gYyxwe5TiVBPszbVQQKcRX/RGpxB2Hbe+Exw8WJ48Yzwqb7GWzWy1OozXDougIoe/EMG IT6A== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=aWQfnp8p3Sa/CZYziUv8sJFvgH/DhWMow1Ki0jzKInQ=; b=09V5GvX/RuQ9y3YYYogsL3GpYUoWVeo1WKczCkkyhK8NdXeFsH+sTro/W2mU1F0oZ4 aYEsoRY65hKS7dGwS16BugHAXTUpqCYGMsbFbFHArFBwWSatvcEwp7CpBhckjhF311zr SunJOHL3CKtXDdcIcDcyLLWzu9V/BWI/QVhjt9JeJAU96KH0SRlkrRPM65NC3nOw+ZEx zCuhK18c349JGfZIndOhpJFu8yACEPxQF/unG8bdbYknLDm/qNx/TXpLsk0kQpHmlWdW nsmKWyk8A8dDLwQP1te/Xic+mH6vZGCujLs36oA8ue+GsO7lutIUgRBHTfKq+TVfZtr2 Juog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="d7sa/vJy"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id y26-20020a637d1a000000b003c64eaa98cbsi9911913pgc.58.2022.05.09.04.25.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 May 2022 04:25:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="d7sa/vJy"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 208CC21E403; Mon, 9 May 2022 03:33:44 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1359089AbiEGIKQ (ORCPT + 99 others); Sat, 7 May 2022 04:10:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377200AbiEGIKK (ORCPT ); Sat, 7 May 2022 04:10:10 -0400 Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A194220ED for ; Sat, 7 May 2022 01:06:20 -0700 (PDT) Received: by mail-pg1-x536.google.com with SMTP id q76so7897988pgq.10 for ; Sat, 07 May 2022 01:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=aWQfnp8p3Sa/CZYziUv8sJFvgH/DhWMow1Ki0jzKInQ=; b=d7sa/vJyLfF9BR72n72H6iTcORw0kbeaXS21B2+FXdbG66FYCW7FBC02LCRup2bO0T VbztyRzKE447Dsr5bQyIcT/N6Q1+c4/IXMaJT3GrJsKz9ltWgOCmeIOcoalYl/8o+V6Q JCxhKqmLoYC0fCUjLs/ACK38p33kuWfTfdyYo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=aWQfnp8p3Sa/CZYziUv8sJFvgH/DhWMow1Ki0jzKInQ=; b=pptKAoveYIb09Xq3mX0g6K68mOZmo4FqnbfosU3iMGNmClJRR/beeMTdD0VPq/qhTs TefJ05GMRueDf6OFNgb2FbkQKRnHgrm6JM8UNhGA6Kh8FD3js83jUx5PGTFF1VFiI8ae B3LgO8dqYeC3xyyhyCsgwfqPeMeLYBO1s1C8NhMlH+KpWryghhQbinkf6OwTEGOhbFf2 8Or+nEQ/GX7JKfiih738McOJ/9fHcpHr0u92txYpvkeydeatfu1sDJczveo3lY5DkwYm Gi2vvFOUGLzfi7DxKdjg0dTzSra2iUkL8E9HGia/jKMGDz08siLCvSlmfxii/dgiyxWA zB+Q== X-Gm-Message-State: AOAM533esO5IJKyhlID1tV/82rMLSTk/lasiUNNK2WDvO/s91PyqExgy WLom8Q5nKXaYraBvXlpx3NxhEw== X-Received: by 2002:a63:6fc4:0:b0:393:9567:16dc with SMTP id k187-20020a636fc4000000b00393956716dcmr5757855pgc.593.1651910779774; Sat, 07 May 2022 01:06:19 -0700 (PDT) Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163]) by smtp.gmail.com with ESMTPSA id j192-20020a638bc9000000b003c14af505fcsm4564376pge.20.2022.05.07.01.06.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 May 2022 01:06:19 -0700 (PDT) Date: Sat, 7 May 2022 01:06:18 -0700 From: Kees Cook To: Miguel Ojeda Cc: Linus Torvalds , Greg Kroah-Hartman , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, Jarkko Sakkinen , kunit-dev@googlegroups.com, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kbuild@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-perf-users@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, live-patching@vger.kernel.org Subject: Re: [PATCH v6 00/23] Rust support Message-ID: <202205070056.ACC3C3D@keescook> References: <20220507052451.12890-1-ojeda@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220507052451.12890-1-ojeda@kernel.org> X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 Sat, May 07, 2022 at 07:23:58AM +0200, Miguel Ojeda wrote: > ## Patch series status > > The Rust support is still to be considered experimental. However, > support is good enough that kernel developers can start working on the > Rust abstractions for subsystems and write drivers and other modules. I'd really like to see this landed for a few reasons: - It's under active development, and I'd rather review the changes "normally", incrementally, etc. Right now it can be hard to re-review some of the "mostly the same each version" patches in the series. - I'd like to break the catch-22 of "ask for a new driver to be written in rust but the rust support isn't landed" vs "the rust support isn't landed because there aren't enough drivers". It really feels like "release early, release often" is needed here; it's hard to develop against -next. :) Should we give it a try for this coming merge window? -- Kees Cook