Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5509590pxv; Wed, 7 Jul 2021 05:35:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9S1GYPkCmnF5RC9lgdF3nIYFaa7mTEq/9zINx5dP84ViV1F9rjyT0LYdUAPHDPbp2p4SU X-Received: by 2002:a05:6638:3398:: with SMTP id h24mr21479959jav.128.1625661311992; Wed, 07 Jul 2021 05:35:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625661311; cv=none; d=google.com; s=arc-20160816; b=kMs1B3PqnPWc8ctZVhSpMwNcIktKTGApcQcfupudIC5oBYL279OvtJpJy6OU8o6aJs a2SW0ZwCBMm5z+M/WFuiZFhNNh7bDkj506wZQlD8ATZF0/7LNbMQciplkxFeZh/r39js jeTYv2So+T1YEqcWcrKJLcj6VqymVtXFd2qUCucDs+OxXfGSk0PWXrlXVR/oQAeTUog/ Y6b+KHZKM6fvkWhsmVzjXDKU/fJ35ZLEpsH5MR/9dUcdaUKFFBccDHI7Hjuzmj634ASc HZRUgQCIs/UwJkNdKkTIlX75fWh6qfCmTzDcZvOU3muEunkHyrjVvvuMocrpPErG5BiN wwFg== 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=chmQa5IpeIt4IXkO2YYlm4kIQAbHAUBT40W34N6HK+c=; b=dCf/I5klZ70odBELvQQUd+6BuUXo4Dsa3tAH3ELZScgiqJRiTrcrCjmMu9XggE9BcA q9ZK4FrOjXlf44DtAIhKFGMfBjk2p7pZG451mAG5F7rgAbVLCc2hkMtOWN2dK6W9RbXx vcEfaojGn8i/kPz0WU/cg3i+/A1W/CFv6swXwiE8oieo5qM2N/EnvU54wEk+eeYvHGlb cL0cRjZ92qIhtS51TkPcQMnNkGtpNK8tcmLLneDGTJlx3klP0h7KffAelSATr76n6CX+ U8D5g74XQWGQ7fZR4oNl/eUViZWpZJFwT6nl4CgFLrS995TFYf8O6wFeBq/SkFglnIYu S3aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FP3iUiQf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v1si1888693iot.7.2021.07.07.05.35.00; Wed, 07 Jul 2021 05:35:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FP3iUiQf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231539AbhGGMhD (ORCPT + 99 others); Wed, 7 Jul 2021 08:37:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42782 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231790AbhGGMg4 (ORCPT ); Wed, 7 Jul 2021 08:36:56 -0400 Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39522C061765; Wed, 7 Jul 2021 05:34:09 -0700 (PDT) Received: by mail-io1-xd2c.google.com with SMTP id l5so3093034iok.7; Wed, 07 Jul 2021 05:34:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=chmQa5IpeIt4IXkO2YYlm4kIQAbHAUBT40W34N6HK+c=; b=FP3iUiQfP/icEI4LbjBSI3DkoLml9ckJxyc3w37066XsHA2hBFKv0vpOp9C6DKCxho Z4Vjfii2LyVLsjfCJ8u5FQawVcj+A0f/1VQF3sgThoUYad8xOAY+QL7ArDizjgI4edP6 cgHxw5nj6fO5yn8OIWb6OjbCm0TvBokvL/qsj14b2dPgausuhyHtdlVf9C4ayvPCR0NT UrnX0scoQOt0ICkCnenl6NfddAYfvgxn+VQs0BrEweAk/j/v/hEJzWrMVKAjousYkLmJ FWXw0qA4i++fd3BFeBc3qlH7+A4QKI1TN0TbDdzlKf5qldDbHDC7J1jUAS48Kxrbyt5B SC5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=chmQa5IpeIt4IXkO2YYlm4kIQAbHAUBT40W34N6HK+c=; b=gj2MRW8IrTR/6C0r+L+NXFpAEMPwuqjtxphZPXrpIE2DCi6nSBUhMfZ8biWK+NKP5B 2D/lRn9xXhXJXO72MHmAxinZZSrFWOLD8keA6e+G3T36Az3YyWoJX8ogacwHV1Wc/j7w wBrzUABCe/UkssfcdCLJgyTAp3eMoIvqJQAekve/yd0NRHqqlIxno0dY9/HPbTfpLXUm 2SI3EB2se+Axk5JkZGEoSgmB0yUcQleJV47h0z/q8DE+HMjTIpjghHDsUE49c7jnFQ5A +UjZmZYZqbXGG+sng8xUeUVUJokzsNMxP0gcOYAACbRhQZNzfs1mkIv0gca/ywdVDp5l AOXQ== X-Gm-Message-State: AOAM533N6NU/3hHtIfe9U3us/FAli0hk1hB25O3arF7951jq8IV55+VH WyEQbr2rsoNjSjg8DLlKNmaj2odbN6lDFSlbDdg= X-Received: by 2002:a5d:8c9a:: with SMTP id g26mr11524818ion.121.1625661248643; Wed, 07 Jul 2021 05:34:08 -0700 (PDT) MIME-Version: 1.0 References: <20210704202756.29107-1-ojeda@kernel.org> In-Reply-To: From: Miguel Ojeda Date: Wed, 7 Jul 2021 14:33:57 +0200 Message-ID: Subject: Re: [PATCH 00/17] Rust support To: Christoph Hellwig Cc: Miguel Ojeda , Linus Torvalds , Greg Kroah-Hartman , rust-for-linux , Linux Kbuild mailing list , Linux Doc Mailing List , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 7, 2021 at 8:44 AM Christoph Hellwig wrote: > > Not sure if this is just a state of the union post or if you actually > want to submit it. If the later I strongly disagree with merging it, We are submitting it. > as you should refined it and prove it actually is useful first. Where > useful would be a real-life driver like say nvme or a usb host > controller driver that actually works and shows benefits over the > existing one. Until it shows such usefulness it will just drag > everyone else down. It is "proven" in the sense we are already starting to get users downstream and other interested parties have shown support. However, others are more conservative and will only start investing into it if we are in mainline, i.e. if the decision of having Rust or not is already taken. But it is fair to ask for a hardware driver to see how it looks like, which is why the cover letter mentions we are working on one. Now, if you are OK with non-hardware modules, you can take a look at Rust Binder (last patch in the series) which is a non-trivial module and it is already working. Cheers, Miguel