From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EFC8BC7EE29 for ; Fri, 9 Jun 2023 11:42:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E9E468E0003; Fri, 9 Jun 2023 07:42:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E4DFB8E0001; Fri, 9 Jun 2023 07:42:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D3DA18E0003; Fri, 9 Jun 2023 07:42:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C4CBB8E0001 for ; Fri, 9 Jun 2023 07:42:38 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 9A4281A01E5 for ; Fri, 9 Jun 2023 11:42:38 +0000 (UTC) X-FDA: 80883021996.13.174E6D0 Received: from mail-yw1-f176.google.com (mail-yw1-f176.google.com [209.85.128.176]) by imf02.hostedemail.com (Postfix) with ESMTP id DBE2580012 for ; Fri, 9 Jun 2023 11:42:36 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=UHK+k8jg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.128.176 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686310956; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1VWbml9vm0j/K8rXjZ4MZh9cHa+yubilvKrJHb5AUTg=; b=oGU9rI+Q6Fu6C7hoLt3TEod0rE4ElzGhP6etDCXELzmoWkZ24Ec1FKJPW9xvsdvTsNJNZE rSikArn/lh9cv0wQxQAJQbpSAg+Nynsxo3J+RtlMoerLFoxqVDVeBGgXe4pTGTuxatdANA 8ZZNa80roLoe377e18Y3sf11rRxxpTs= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=UHK+k8jg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.128.176 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686310956; a=rsa-sha256; cv=none; b=8P0Jk+LzAxlVr1kSS8o0IgFze8EYoarMm5nC5b/bm8F5FGn1TTAhwzWl23OJT32lmVPIgk zJgpSpTUGlT/I3cybVLH+IMh4A88c4Awa2+HnalGbSAbn24BD9ohuLHQwamgfFnF11cqAq 7UVL0PyiK7POKsi5UNrlviQsN9sn5r0= Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-565c7399afaso15551287b3.1 for ; Fri, 09 Jun 2023 04:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686310956; x=1688902956; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1VWbml9vm0j/K8rXjZ4MZh9cHa+yubilvKrJHb5AUTg=; b=UHK+k8jgzaAlhB8mpPGiLo+0MaFqcVc9TQbS7Vo+X24EphFbjrw4riQzsR3328x3bk Hn0SJX8G9jjyhu4CWh4lmiVyUrChGUTLJA4q3og19Jh3mMpsrh8m/HqwyJUPH8h0PUTX nH0xEh7yA0gqPOnf9i/NhckLgzbJfZnKVL86i1zvqcPg8J7IehYsqGp8sJ21ZkOhpBxI Qcm7oPhRh4/KnWCLbHFDXVUT2aljqm/NCVmT6hARsvDGxphbUs5SSwachXaJuFrgYtfQ W7+idAqBa0UmDCUSItVke2urrb64cF+qTFZcMQSI0pH2S6JQ/qH41eZXZUOYWY2oVTnd PPWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686310956; x=1688902956; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1VWbml9vm0j/K8rXjZ4MZh9cHa+yubilvKrJHb5AUTg=; b=BhLvJ48+fC9/6f2fNhhBU/GcmmJfF16DHXqeVZJLsyOK07veuo8St4UV0IHofT0F97 TxcH2Pi3yAYGERCu5IEjtUNti3lZUMkbMVHewSFDPUzvmeD/+TtiOK3v+nCRnhHhvEbb w1UqU4Ygq55Y68ccdaTqxBHDlZkJj/rRrYwYXR0UExRxoGFY9JRA2ASXVr8kzRM+W4wZ ttxQLs17tU1MlEyXuV8CAM7BSLBRZu+jdvZre9zI1pFnw/Y31JpK1lj9TwkuEcQhGhOB DDJTwsiOH27PZD3Run6NHqhacelt7A75oaqnYrm+cu++1qXRLYRk77eleapy/H6fkCWz 7lTQ== X-Gm-Message-State: AC+VfDzZMBZMuMabLwcJXNUCTrSwCzS4mr+/n28uzKyOc7eYV9/kaJyj yQnr48in3ZMrHYuTccz3Ma7eovjcc3IsyKLalDA= X-Google-Smtp-Source: ACHHUZ6tW53ZXngN93wz9oF7Mpp7POxJTk4IPWWf2sz62WA+74iAWCcJqjZs01/mel0Vpqpu2mXBiHLHt62fjMZRR/g= X-Received: by 2002:a0d:eb10:0:b0:565:5cf3:d941 with SMTP id u16-20020a0deb10000000b005655cf3d941mr942574ywe.5.1686310955849; Fri, 09 Jun 2023 04:42:35 -0700 (PDT) MIME-Version: 1.0 References: <20230609063118.24852-1-amiculas@cisco.com> <20230609-feldversuch-fixieren-fa141a2d9694@brauner> In-Reply-To: <20230609-feldversuch-fixieren-fa141a2d9694@brauner> From: Miguel Ojeda Date: Fri, 9 Jun 2023 13:42:24 +0200 Message-ID: Subject: Re: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver To: Christian Brauner Cc: Ariel Miculas , linux-fsdevel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: DBE2580012 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: zhjcy51kwxzmnb4trud8854bs677c3pk X-HE-Tag: 1686310956-191088 X-HE-Meta: U2FsdGVkX18HsCWqKKmMCZyhKeKfoiz2lAK6qYc4+SeRmscOh0mZH0gDtwukDrZmSxG8CBkVsd7DcC+m2xzJxLyX2rQrO45111J5JLnYYoMPYUsz+/O0v5336YeAdLrzmNCPDvpVyiyelnpNhy9Mz6bEkVP6ZrNV07888b/mbA8IUy4Q78XhU/L4Di8IiQ85l4GpkHfK41KdxVH1VXTRYhDj969rJ1yAj3C6aqImDhe2WwP6nCn2UlGONYJx2GjTAPAl7oWM3pATW9WJhYGJPvAXd7c4M2TCA8LmmF/W0O88hhKhCWDjN1GexHJ+K7XrC+gw1DWc21nDwjuQ3FixfE1KLrJdspOZpUSOeyKT+0+IHS5CAROFL0+jisVfkS+vNi8sVz0WhnOboPwmMSYDeKuBYz1bhfdUMK2A+hkBHnohHtD5fLF7mKxNtSLsw81qvXKCJGULExjNxl/8IZ3yuuAVg1HURnsWMCHIsrzd+cJLmQZ4BySXOh4PPgt653+6vIK9uCxf31k4hlhlcsRk9BYRf6sa3BIlxRaho/jESdTc5/oR8LIJW99XBA1MqfxRFneOA0f4y5rKhPSyfFooFU+OT20X1SYYR6Ic5GW57JyXNkIPkMabHEFmJ14Ug8P7E4Cw+VGT5phTCPKaVcwbkudXHjILPx9pf4c9RqDAAGjRL+KElmwUvjC6QhPpuZDItfbDN1GuhNHiC8r7okyu+xNAsb8ZEFhBvD1gTFcnIne7BsVBA0K2+58pJk+PNXvWIhunVZXtewYm5y8mAY6pZv4HSTyhmuOGWTZPC2CVQMU5kCozzNpZK7za3VnOzCfVZrMb7aD0nqryn4H1rOPRwStP9eH21HNjq1YUJIMdNUVyf9fK79BVMEyP7taRQHYemTQcIyng80xYX2V/98iSyLCnd+KgdKxmpVh47NgafaxZpq7DaEolk5yMu2MSh0o08ji77EgO6wWkzjD33Gm BzcMWhW5 PRrc/hVwvMHh9zAPlP7L4Vnvc2vzUbcdIjxfiUFsJXhHA8qH12g2SFuZWKQVvSYuS/C4apuIjxk9VO3VwRQKY9jVvhMquFDr6PSKynmdkm6raUf82LnB7iIEkOXv8cBBhX+AjNbByK057mc2I5FGirmaaKvGfLswSDGr31LcvqU/h2j++WFubZs1+Dn4TMYtsvCc0obmRPCXZ/vSqiZuKaQ40veI/l1Aw7jjgB+Cv4Te9nda2FY0eygS3RlL5Pj0oPdFoBmLgvvZyGZOo22kHlDpZ8S9Ad1jS4/WG1QUpT2fpprRGgRVJanbmUEAODrCnM4GqeUS2nK0qsEq0xGeycpca003mtLOl/SjtHtfqFhgpEHsBIS9MPYEHXBecAAcLAXZ/qKp9XKtYTqTgJO0L2ie6w3jmQnIc+eP/iLn7ig/dx7yDfmXey40U1j72F+C2vTUxk9NU3IXzsBA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.047611, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Jun 9, 2023 at 1:06=E2=80=AFPM Christian Brauner wrote: > > Any wrappers and code for core fs should be maintained as part of fs. > Rust shouldn't become a way to avoid our reviews once you have a few > wrappers added somewhere. Definitely and, to be clear, we are strict about it (e.g. https://rust-for-linux.com/contributing#the-rust-subsystem). In fact, we appreciate maintainers that are willing to take patches through their tree and take ownership of code too (e.g. KUnit and DRM are doing so already). I imagine Ariel sent the RFC as a way to announce his work early on, especially given how some patches were split, the lack of commit messages and tags, etc. In other cases, we have reviewed patches privately first to iron out this sort of thing, but I wasn't aware of this series coming (I knew Ariel was working on puzzlefs and that he wanted to submit it eventually, but not that an RFC was ready). Also, some of the code here comes from the `rust` branch, but some of it may not be ready yet for upstreaming. Cheers, Miguel