Received: by 2002:a19:651b:0:0:0:0:0 with SMTP id z27csp3625866lfb; Mon, 9 May 2022 00:16:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyDHvKubY8+e+JAwl8gNnsaorjSB+73NnpRZ6tfVKZcjWN/PtxxQpJ9JlBUz5+ExGGlTuGz X-Received: by 2002:a17:903:2406:b0:158:72dc:2d73 with SMTP id e6-20020a170903240600b0015872dc2d73mr15470332plo.46.1652080589945; Mon, 09 May 2022 00:16:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652080589; cv=none; d=google.com; s=arc-20160816; b=tK48DNWXi/iIS5YLc1fF70zTo3hmg8q9adjNnH/MnQt0ULEwQWY7vZwXZzrikZmOHy 2cPhbt3r0iysYlxTPAY3TbAdYeO21cRU7DUtltUBie8XKy7Gi6/5tE5O5WXgsreX3UFe +kRSmEDrdIsjSdC7Rfl7lrZhcN4fu04DnMxKetYCETXQ4oZEOAPQ8IOr4VcNcr0FbD8K iXiNS3o51gvOZebYLFnfm+7YOe78U23luzQQ9DaIcw6Oohzx2aCZR6Jym/Ar5ONnBM3G /wkFlDBVKlmK8iDfQhChA8P3JRrShCt4nLhfXRXg8Y8QS3rCGw0mYjPivLxK0yO/8TGe 3ueA== 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=dXIZlnwHK15rrJZENweUDVLbVsO7X3h09BOXkfnZAVs=; b=e+yLgp7xKdXux8glU7tIjUzyUFMHgvd1Pia6Xv2PR2NzGmHBgXy09yEoZuheYAs177 PCcQT6OA/p9lfRBQQFCjYl3PjoCaMm4QcrPHur8r3bvLQ5xyN6jz76mX5mbr/kAtQmX3 jNzXt0qwfOhWOERf9nbbwe0f2vroEkXoBIEkeW6k9jrK5DyhL7pE01lGTyAqdCR9QqBw iYjgk6jIfZs1xvsyyYJqHtXGURKpthTsd99PcESUb3A7dyVhwOxWuGV3tF9emJxHnWiw 6ZxrYjpf2zwtqro/RETL8uVWJ/tR9dSaEYsOPU6UsN+vtv8mKR7f/yKSB7smzkGVXDQE l7qg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=BeB2FaaW; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id g6-20020a170902d5c600b0015ea2aa2c7dsi9939110plh.424.2022.05.09.00.16.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 May 2022 00:16:29 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=BeB2FaaW; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 4E1E81AF8EF; Mon, 9 May 2022 00:12:13 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238672AbiEHTGB (ORCPT + 99 others); Sun, 8 May 2022 15:06:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237344AbiEHSKH (ORCPT ); Sun, 8 May 2022 14:10:07 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1987663B4; Sun, 8 May 2022 11:06:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=dXIZlnwHK15rrJZENweUDVLbVsO7X3h09BOXkfnZAVs=; b=BeB2FaaWyCXFJfYPOVlGrRxyyh JkDouCOTyf7MkyluZIxxnUmR87Z/DW0C77jKJIqfoUoI4nPE1ilfTi9PvRLwTXhJhdLROFvWDHHMp 000VX4SrbogSTZvQ4ISTjHh4zNfXVtbK/k9ItAde5GaNKad/et01ucOFYnGCdxFOMk8ivYtMYUiOa LxiuMlpYfAy3bAi35IgiKblbkjCiRIRjJVG9azAjXg28jNJSRdKKWlpLRQquoU1LzZCBVcNqNjl2k T6r3MF4ww2+rXqRroJFYp5Aw18fci0MKTzKr92fIKjYfvoNR8En2Q9Oq1MQTSBonEX0blOhFfkm3u xJL5hOLA==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nnlIH-002hid-TS; Sun, 08 May 2022 18:06:09 +0000 Date: Sun, 8 May 2022 19:06:09 +0100 From: Matthew Wilcox To: Kees Cook Cc: Miguel Ojeda , 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: References: <20220507052451.12890-1-ojeda@kernel.org> <202205070056.ACC3C3D@keescook> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202205070056.ACC3C3D@keescook> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,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=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 Sat, May 07, 2022 at 01:06:18AM -0700, Kees Cook wrote: > 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? I'm broadly in favour of that. It's just code, we can always drop it again or fix it. There's sufficient development community around it that it's hardly going to become abandonware.