From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0416372 for ; Wed, 7 Jul 2021 04:57:46 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id E146A619A9; Wed, 7 Jul 2021 04:57:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1625633866; bh=LBlvCHdnlFfoln54uOR10DgIIG+ZQ00jDNN2AkKZ+PY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pCkZxyu7eqd+JncTVf27N3XR+Tn72p+iDGbLN/LV2Pt3XnMDO3A5jCHLWF4q/sEL5 qxDI8QDmfwWsU8/uaEMdcSatBwVOI6OiARdgySC8V3lFwUw2j0iuq9RH7ixGGtE6cK 3LyJ+jn8XQ768rqb7XLDSOdrOazBg2o+EdREf6OOrYp1RWPocHG7NY/hcSvXSv21fO x6Ai45TWjt/jvAwaIU67/R52XxkY2O44vfbG/v/h8bi71xkVyV1SigOYbpgrf573i1 HRXAklOUsU+XVSkZv245mSCQx8jlI3CsK9sgssIPa8x310TlHGKOhyDQLgdYLEs4fY OpXetDrUNactg== Date: Wed, 7 Jul 2021 07:57:42 +0300 From: Leon Romanovsky To: Miguel Ojeda Cc: Sasha Levin , Linus Walleij , ksummit@lists.linux.dev Subject: Re: [TECH TOPIC] Rust for Linux Message-ID: References: Precedence: bulk X-Mailing-List: ksummit@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Tue, Jul 06, 2021 at 11:50:51PM +0200, Miguel Ojeda wrote: > On Tue, Jul 6, 2021 at 10:47 PM Sasha Levin wrote: <...> > > That's quite an ask. If the driver work goes in and I want to touch the > > driver API, I need to get Greg KH to write code for me? > > I have not said that, and that obviously that does not scale. I am > just stating what I think could help everyone during the transition > period, assuming we share a common goal and accept Rust into the > kernel. I suggest to go one step further and loose expectation/requirement of "you break, you fix" rule for the Rust code. Any developer who does refactoring outside of the Rust-enabled subsystem can simply leave that subsystem broken and relevant maintainers will fix it later if they want. We did it with staging in the fun days when Lustre was in the tree. https://lore.kernel.org/linux-rdma/20150813055450.GA19344@infradead.org/ https://lore.kernel.org/linux-rdma/20150807141929.GA12442@infradead.org/ Thanks > > Cheers, > Miguel