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 A4479C7EE29 for ; Fri, 9 Jun 2023 13:05:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 41FB08E0005; Fri, 9 Jun 2023 09:05:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3CF338E0002; Fri, 9 Jun 2023 09:05:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2986D8E0005; Fri, 9 Jun 2023 09:05:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 190538E0002 for ; Fri, 9 Jun 2023 09:05:54 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E35E312026B for ; Fri, 9 Jun 2023 13:05:53 +0000 (UTC) X-FDA: 80883231786.22.6896DD1 Received: from mail-yw1-f202.google.com (mail-yw1-f202.google.com [209.85.128.202]) by imf02.hostedemail.com (Postfix) with ESMTP id CCAEC80040 for ; Fri, 9 Jun 2023 13:05:43 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=t5QTYuRK; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of 3piODZAkKCCUBMJDFSZIMHPPHMF.DPNMJOVY-NNLWBDL.PSH@flex--aliceryhl.bounces.google.com designates 209.85.128.202 as permitted sender) smtp.mailfrom=3piODZAkKCCUBMJDFSZIMHPPHMF.DPNMJOVY-NNLWBDL.PSH@flex--aliceryhl.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686315943; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=jt8xvqC2nPhBwkNP4OUqRm94IjtUiSOb8Mmp+FzN9Mk=; b=6juJtdxQTDi3BFqp9nfxVOzonBohlZYOjYgtd8o8M9d5qJ36BP33xTqX7/pnGiNFGjYuCr rf6VZ08OlgXMzHxiZmjSZC7OiBAUKr2AINRghgubsv38REbK/mdCND5A4FogjvMnS/MxJW qg20MGt+I5YvUdOT9ob6idLM0PXDGE0= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=t5QTYuRK; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of 3piODZAkKCCUBMJDFSZIMHPPHMF.DPNMJOVY-NNLWBDL.PSH@flex--aliceryhl.bounces.google.com designates 209.85.128.202 as permitted sender) smtp.mailfrom=3piODZAkKCCUBMJDFSZIMHPPHMF.DPNMJOVY-NNLWBDL.PSH@flex--aliceryhl.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686315943; a=rsa-sha256; cv=none; b=DIhb2STzxKWJMU986FWGEA9om+HzG+TcqtWqZ3D8MhTaqhttdhHZ4iZG3dQawB0uwCLhbh Fn8lDXhudtG5zPgvI0pwVF7W4ItfIWKDaLicx9+9KDB62Mtw4qrrNNCSxAyiM2wsKzsgDD ntUW3mTJRIJXIBsRDv1Ll3j1oOSEipE= Received: by mail-yw1-f202.google.com with SMTP id 00721157ae682-565ef5a707dso25076347b3.3 for ; Fri, 09 Jun 2023 06:05:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1686315943; x=1688907943; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=jt8xvqC2nPhBwkNP4OUqRm94IjtUiSOb8Mmp+FzN9Mk=; b=t5QTYuRK0di0z1o55MZaORz3xMCtAxan1FaLB/ffcAlR93intIIQy6MJ0N06SNrhC1 3SPwTBSe0C3LrVqUT8tMnQaJq255vWq5I1aH/trIDMlKnMUMZz9An1f+wt+5WYp6XBjU mJS0oWoxxdNaH+BCSKXE1jE4nK9SsqCs5nES6nUMXowKZLq063TCBwhHdBGBEPDA9zjW MYiecrBjQKByerGm5giQ+tK50ACP1dA8wSXyjBo1Nno0Gxv16QbNLEN/r1np4qSan6cI B1zn41qOhHJBa2YxTfx6H/JueFvzL6mvCwr6VX4QlE3NmYJEYdt0abs68zAjO8BvbKhW 5EDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686315943; x=1688907943; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jt8xvqC2nPhBwkNP4OUqRm94IjtUiSOb8Mmp+FzN9Mk=; b=b6QUjGFmjoHj+R43xDmv6/ykyWT6A9AuUj4NuRu2I3YO9UhVWRip7aeLREFpNgkmtj Pe5zikGgOHwmL/RAG7BcOSkqvPI2k24EC81MFgRXHQQ5+m3dBl5HpgLkFYap5vhXQisF wpUn1mydfFOofLn/CD71B77OF3066aneafykRZefYeJDu1hT2wW9fR27lfqChByPI9rW ITHFlSkLgPQmtdJsJpaMclbo8yHUPfWH9srfcg6YFTjY+hbs8FrvOhzVOfY9MevvSCXr W1YXbh9Tlggb9kyZu8z3g+RidCBPAFVg0eTBeJ6tBzdSXA30/Kg+bEH/bq0mNaDoAjyy nMyw== X-Gm-Message-State: AC+VfDztwQLQZO3RNik8VGDpJULVTRfccCPIBKXDUfqhVi8iLS3tT7FD gAQMopfrIr2ukGyYsfnyGSvVc/UcUTpL0yg= X-Google-Smtp-Source: ACHHUZ7QoU2zQfij1jE77i3FaSipHaW0/XKcHSRc3sXUAhZ5HvUY1L0EiqlaYqU3IZEhVkf6uHE/7TN7YbakvIg= X-Received: from aliceryhl.c.googlers.com ([fda3:e722:ac3:cc00:31:98fb:c0a8:6c8]) (user=aliceryhl job=sendgmr) by 2002:a81:ad4f:0:b0:565:ba21:8123 with SMTP id l15-20020a81ad4f000000b00565ba218123mr823294ywk.1.1686315942787; Fri, 09 Jun 2023 06:05:42 -0700 (PDT) Date: Fri, 9 Jun 2023 13:05:39 +0000 In-Reply-To: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.41.0.162.gfafddb0af9-goog Message-ID: <20230609130540.1643605-1-aliceryhl@google.com> Subject: Re: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver From: Alice Ryhl To: miguel.ojeda.sandonis@gmail.com, brauner@kernel.org Cc: amiculas@cisco.com, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org, aliceryhl@google.com Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: CCAEC80040 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: q6gz9qubj6fit3yd3ykzqgztae5zr9rz X-HE-Tag: 1686315943-717524 X-HE-Meta: U2FsdGVkX18oJBrmjBGSU0/lqd1opJMUN7ay8F5+BaP10zLTtHybgogFzq+JVjAbOBHTTin2Hwq7uTZ2vg3nrwj1+xi8sV48Q61PcTZ43+kWjcje24ElCmboh/f/MhF1gudHYz1YePNsALI5CAfndwyg5ZhmfI+gDK1420yicJpfJHBePrAoEriWGX7iUGYI03ipJiBeeLKPR1mGO9WnpPa01W8qLsoX666Tx8PULyU8vmWPoV1JKHFlB/DNKFjw+JpOuEgzUXaJ/iAMyv2bSoAvz2folsjWDOYUB2IB/nAUTqM4YhuBsUTud3VRKxWqfthghTu6KQr0E/48y1HHEvP10o1le+LgoGQ9/3oNiwhyx0RCOEcdbfLhhUu+X/blf1emV3HXKsfIqJjqDAx7xOfMkB5CVxhxh1UAIV7e8LRbNWccwbrfzvpbU0AgmiM5y6yTQ9sDLUkhWMgySPmEMeVPyam4bgjCRruS2WFNXIE1PqooX+N0/+lnWSTodGjv6+2dr8gBVSPePNcuTDPkl/4qos2IyWQPRr3UE+OAWzYAZ4s0ErYteH1BEsVII5xPU21s73f3noAAP+5GY0zq0SahY5M0uivH5rR2L2tZlrdETslBcNQgAzfTLBKy0W9xTNk7KswdwL/GrkpV71mLZHTdP2Bi7sajRwlm4Cw8RqrAPNc1vWA2OONJr+i0q/wAfllGJGSIp7lf48QKQAsNBBCZP1XfMHkhfqW6upxbMCJBfo/yO3obsp8ZDNAPo3PTflDp29X/JWrq42Y0eYj6hV0asLvUA+gwZza9y9gTDM+kW3Desjq/143m1r9YnxGGjeqDNxmg3rFVXY5K5kIEtXtERQZtnRJHDl01SppLEINQDI9CIqOO8L6+zodnQkH05phD26jZM+eV5YKF2GCNMbTBRQAGWoxhqxvBY7dHozo6SQHp0xYUcQ2ZXnL8eKKh+V+E8xjJd0lT9t/y6GP 3qFZPDEC 5Sr0RL9b9VhVtpczcnEqdso4rwEy2CbjYHyTkDPOj6qAJVqmpn0IK8NDE0iMS0Clf9+dVZzD0pcuM2Ipqo3sql9N0OhCrPjMqx4kleCIPDi2c5gT/vNZ4mbnm8eN/9LrgPxXc9QYmWgPNTk3plQ2jWMEfC+8avQeQ1vaIpKkxHX6QPCXomPRzkVert+JnlJXBMMC5625RMlbhYAGnj7t+uLoC+mp9CV47qMeeCdoSOuzk0KJJR/0ZxvNx9yariNYkLM2e1/8/nU7mmrHTwn7zTpVAEh42E4lS333TNYkV6kIZ0ZuBwfTXa93Dn+9GBytXvCsomW/VZ5Bw1h+bFyzvqYQ+dR9d7Yoi64NdHVITEqBLtpTe/816VJhntjCN5xLXbruVOsXurJmD7A9lnNEtvokktjyd6eFGlAuC/+Koq/bOG2bhs8xT2yJoMM0uuCm7JRed1hGP+7XJozshL3mX6HzAudDQOLXa4CjIVXOwtbLnhsjVVHu8mZwa1EbB/VdOQoXbYdFDigR0kHK45Gmq4sxpAkrDVOSnyWT0HztObBUsBqOBQ3Z0N8gOoLubgJ8qILn0Agy5QiosROpH3xT5xvL8n3AlyTh84/BJOg/NVhkwWbb90KTq9opuw5mTfA7TOTpoxzSuQfUA99a5NisGa5ZMPH8kDkERZRj5xqd0cFqRL9o= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000504, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Miguel Ojeda writes: > That would be great, thanks Christian! (Cc'ing Alice for binderfs -- I > think Rust Binder is keeping binderfs in C for the moment, but if you > are willing to try things, they are probably interested :) Yeah, Rust binder already needs bindings to a lot of other parts of the kernel, so I decided to not rewrite the binderfs part for now to cut down on the number of subsystems I would need to upstream bindings for. Upstreaming bindings has proved to be a lot of work. If someone else wants to upstream the filesystem bindings that binderfs would need, then we can certainly look into using them in Rust binder. Alice