Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp629738rwr; Wed, 3 May 2023 04:05:15 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7g7QtnAIMpZ1Sdv8X3fuIPEjVsOnpsOdlYB34Cj0o/BcpWKTGrFy7jmmVAegbz+18NXZdm X-Received: by 2002:a17:903:451:b0:19f:3d59:e0ac with SMTP id iw17-20020a170903045100b0019f3d59e0acmr1451189plb.44.1683111914938; Wed, 03 May 2023 04:05:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683111914; cv=none; d=google.com; s=arc-20160816; b=FRxmL3tTCCdX8lL7F64WW1ljbGUNfJavxUgsTQ93+Y9cWaPjNuGkO+QudCbwlhDE8e W/gJOYxdvHxfHcYQlL4YCan+Emx0VAXMQQiIqQnwZN3DmFthWDYc2kYbUT8Frwk/cet/ mFNooNZUWFOMXYIltBU2pm2OxCR0lgSmiPTTIOpAGr4gLfHREtkYSD08gUlkKIXgYGqc TaFSS9pDuN1M3bT2Y1ljcT0T0+UttlIwA5/3Du/TWLlkEEs0zoJ81MXSNuK+xpDElvD6 ptiGJMWGHOquuZ/2hoLxvhUfuBiVJFYz7LNz2nuICNGYQa/Rp3C0PoYBlDaBgNTAr0g5 RaJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=YgZoFypi9uBzyCleV28/+qccnmAQ9nqEaGbJaWVfyOI=; b=plLPzQlzYxxGdiclLtlFiU0IePqE1PG74L0quRDS/FgJFeMHJA9/MstTQezqYF/BR5 MSTExL/JJAT6OhDP6bM80+4sX42gVs57gSll7x9cXheD78G0iuflgNGjOYCYJlqVDZmW Eum5z7LnUBeDTxN5bsIMnzuvTvlRJnBQS0o3CotJKYmrGmZ5MlUp7Hd2rCo/EYr+iRWT CD/W3YFYPUTnNYjs5MjK4aSS4I63WQWn9v2i90Ckp9iiUsdvUhoxdtwrwAbBPWdhjU/z egO6C+1Jd2j4TMb835hP1vRPa7LyBnaX1tDOwfcMD0ydq6eHqy60sSmkGTWPiuCuOamW PtsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=oG7sXoN3; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p2-20020a1709026b8200b001a65688c863si32072907plk.56.2023.05.03.04.05.00; Wed, 03 May 2023 04:05:14 -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=@collabora.com header.s=mail header.b=oG7sXoN3; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230152AbjECLBl (ORCPT + 99 others); Wed, 3 May 2023 07:01:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230168AbjECLB0 (ORCPT ); Wed, 3 May 2023 07:01:26 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E48159E8; Wed, 3 May 2023 04:00:59 -0700 (PDT) Received: from [IPv6:2804:14d:72b4:8284:32a8:8167:f815:2895] (unknown [IPv6:2804:14d:72b4:8284:32a8:8167:f815:2895]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dwlsalmeida) by madras.collabora.co.uk (Postfix) with ESMTPSA id B25156600010; Wed, 3 May 2023 12:00:53 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1683111657; bh=YgZoFypi9uBzyCleV28/+qccnmAQ9nqEaGbJaWVfyOI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=oG7sXoN3W0Ip2e6rvOzM+wj6NYpQu709wQqRJnIFuQ6W+VyeaPUpjk/rRiG4L70xE 4bhH14TnwyLVojgsFxLSIKFcK2QeHTa8GLMcE08xoefgIdSqjTnVdZQe+24n1NOILk cE1cjxXis+yFH65uk3fma9e9bOI6uFwxd/0zf2iloldTSBUgo3gV5Q1+dJzw5B60TX DUUKQ8g6XUXesoo5SDIAH2rAPlfxE+aDEPHOzADhqVkfHmsaaeBHW9riV476rNJYdg gJvgCNQ6CAw+fKtydNgfggARwcxWiRf4E0Er4wSz1RJjI1wLmrehefWaJulgXqYeyQ LlqPOZW1bvQ2g== Message-ID: <56777298b3883fc2b105af52be80cf5f0cf14be0.camel@collabora.com> Subject: Re: [PATCH 0/6] Initial Rust V4L2 support From: Daniel Almeida To: Miguel Ojeda , Asahi Lina Cc: Nicolas Dufresne , Laurent Pinchart , Hans Verkuil , wedsonaf@gmail.com, ojeda@kernel.org, mchehab@kernel.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, kernel@collabora.com, Sakari Ailus , Antoni Boucher Date: Wed, 03 May 2023 08:00:40 -0300 In-Reply-To: References: <20230406215615.122099-1-daniel.almeida@collabora.com> <136035a4-26df-1c14-e51e-406b4ee5fe33@xs4all.nl> <20230426003210.GA31260@pendragon.ideasonboard.com> <20230426163512.GE18120@pendragon.ideasonboard.com> <7b4ea4fc-7d73-d229-4645-366b1ea574fb@collabora.com> <20230426172539.GD2326@pendragon.ideasonboard.com> <9cf10a4d7a9eec237f5d18f79f6ae4bd031489bb.camel@collabora.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 Hi Lina, all, I disagree that we need to wait for anything as a precondition for writing the things Nicolas listed. The reason being that he listed out some very self-contained codebases. These would not depend on the kernel crate either for the most part (or at all, even, but going from memory here..). Note that the codec library in particular would rarely be touched after it's written, as the algorithms in there are more or less "set in stone" by the codec specs. Maintaining these until they can be merged would be essentially free, unless I am missing something? -- Daniel