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 538F6C7EE29 for ; Sat, 10 Jun 2023 09:41:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A171A6B0072; Sat, 10 Jun 2023 05:41:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9A0066B0074; Sat, 10 Jun 2023 05:41:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 840A28E0002; Sat, 10 Jun 2023 05:41:06 -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 708496B0072 for ; Sat, 10 Jun 2023 05:41:06 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 39F6AC0189 for ; Sat, 10 Jun 2023 09:41:06 +0000 (UTC) X-FDA: 80886344532.10.4F88ED1 Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) by imf25.hostedemail.com (Postfix) with ESMTP id 804BCA0003 for ; Sat, 10 Jun 2023 09:41:03 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Y4tIp8Qc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf25.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.219.181 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=1686390063; 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=9zIC5ZgEXgktuPZa4JBqKMZrDinNOfIFKdwiJnFXNSk=; b=Inry7jiK1vPqK2RoReZTvZDxsTa6RwrmE5vSDtUw7yUK29wNRS778w6osgbkKMxZ9eK/xB PVjlDCEJ/2I3iLDdULbJAwKnPWHsrsJF+cdNe1lNG+XEmV3WuYZ2aDIl3YJtCCBjT4oVcV JI0qts5vhvvXrws44q940WeQYPq+ZZE= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Y4tIp8Qc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf25.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.219.181 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686390063; a=rsa-sha256; cv=none; b=ZaFsH69bIBEx/qH4DL9LhCZs+j8TW876K9TNGjUDwDzARMdwbf3lHzPPT/2qQu3maO2ZbS tVEsPwV/9Yt9dumytPEoUKU/AQ8eApU3BN3DdutCtsVrIZ2MIyIfdp/n1wz1q408pxUAJC eBQ5SKksvarLbmH1bh897a/znW2BkVA= Received: by mail-yb1-f181.google.com with SMTP id 3f1490d57ef6-bc4f89f0f2fso281109276.3 for ; Sat, 10 Jun 2023 02:41:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686390062; x=1688982062; 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=9zIC5ZgEXgktuPZa4JBqKMZrDinNOfIFKdwiJnFXNSk=; b=Y4tIp8Qcuc4q82Tr9F6BzYdgIKfNZhYUuWbtlj/lcTx0SqrJDYax/fzSi4Fkv3TgfK jKIf0ycZiA7MVtz3czctLItYBdYA92Ehd/2jzE9Rh4xtjCZ7+PhY04uH9mWXJ8Ul1dhz Qy/z0m0gjOF3IdfXipC24g4q3+ZZQE43VRVX0iF2j6GcBTLZLNbUDosALw5KRbU/d6+y HFL/0Xa+REbMNUjqMjZMKk7+znajI3fVx2cRhyMkyn6nf3PhRr5ZoLTwsOnCUfuFNsTK mG+0LuNAeshfFAGwMSkCwUSSEzdvcORPY8TF5U7mlau8yaRn4pSflFajk9Uo8jRQ4ZKg grhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686390062; x=1688982062; 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=9zIC5ZgEXgktuPZa4JBqKMZrDinNOfIFKdwiJnFXNSk=; b=K+A1+Dw6N6c/a1/Mbp0dDMOYWNcY4rojw/BIbu3OwpeP3vyMTEyff9wx++fx3A2ZXi 3xXcr+Ngm9HxSYAB1qOaKLFFO2tKIf3mt80f2xQNkFOrODGsUkyfrBMP/umW7RRLxZuX ToYuZj//tfqx6xzfZz2n0Dpk1aJIqqjbAj9dAOsXzcYFGYXWmmsOPin2JAGW96hnwvQu Q6DKMQdjIg7vC05pVXGpIy+Xt1HbBdrRW/JbJI/ztL9dPCGDIiudRpw3XOpABFPzLe8L lDAbXwQOu4OaU23DMr053H47yzoX04Sctf4iNMLEj2s1ac/otVXg92cIS0ZnXTBHUjrD x50g== X-Gm-Message-State: AC+VfDxLG9jTlRblrzIQ9jOv2WTJQK95r+7hKgJk0u6LTl5W25Lxbed6 O5XhEE45+xsXlIcf4Iv+TwtHcUSktzCo6uRC5WAwbo9c X-Google-Smtp-Source: ACHHUZ5JrT3axbrosB4UESa5IECBdUJIwlIgOGvDREtn8P03EG549DmqdGdWx0CRvKQ5+B1LqpSssVHJLliKT0fzxvQ= X-Received: by 2002:a25:8481:0:b0:bc6:3fbc:1180 with SMTP id v1-20020a258481000000b00bc63fbc1180mr208146ybk.41.1686390062528; Sat, 10 Jun 2023 02:41:02 -0700 (PDT) MIME-Version: 1.0 References: <20230609063118.24852-1-amiculas@cisco.com> <20230609-feldversuch-fixieren-fa141a2d9694@brauner> In-Reply-To: From: Miguel Ojeda Date: Sat, 10 Jun 2023 11:40:50 +0200 Message-ID: Subject: Re: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver To: Kent Overstreet Cc: Christian Brauner , 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: 804BCA0003 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: 4tmxxttwesi91x1adb4kayahf1xhgia7 X-HE-Tag: 1686390063-220124 X-HE-Meta: U2FsdGVkX197r1cejZDpATIjNVi5LWFfD04X5xplBZ9xvY1XvH8wbV0PzisVlbXscfzXFdcVuIqWZpiSS3rKpI4nDVcTRsAs78cJnJNF4qDqAYTNmDOXSCX3azCntnnRJDghyPavdxZK1KDOyIVmKNPCw4tmOGlHIzrqZMMRC0DgD+JQXSXPpCieU84C8y80hxDR7pcGZjxuyOuR67a1cM4gi2J1RFI2iHmSX5h/vY65Hjz7IXinDh8QX317M8lCNXQLfyDKPWrLtiRIwXEHMdxv3xOSXQUziamnIwF6oeQ0ms0a3tspygpOPS8ps5YhZJeNzvSnL0azwCgaJCNV2C1XEt0Usmo8+msgsxL4J2+30VfgCUkvgO2ZQnvg684Op9dJFGZJRTW/FOmfBNO0nnMwwzu/UsKRi7aVj0fLAHp08kVAASvOfSjZr4POZi+LsHzN/nDARkIdmMt51Icmm7Jx18CKeUkw8tj/PXgl94/Ws4VOu92hX5aKly8xQqhtIE1SaLifJakFb0VHff+IkR1IK0TF+ju2XXM+HJJOGkGRjw7uc37cynyS/DdNQDk0mqaOf3U6+tfevWuovEvCJQiSuRKVTld7xIhjwlL+tJGZIUmQjKDd68SP8rGKfXvA4fkCfRVPfdCSyYEwliyLkP+CDZ6ANR1Si5EeS0wVoaydDtvXClhU8k+gx4SoYJSZW3+Du0RnUbdeniQF9pQgh+giL0aw69HEhmLxrQ16KXR47GuLTVN2tMgNIZtv1kM3xYJKqqwfb42OLNGe1iScE2wwUoSsaYnY2IA/OcJIDrHgiKgVMl4N4vCHITjklfMPVkkE1gyOps8TO+MSMOAJ5RbBhiKkvCxgL5g0vztuImIa8oxMgVjXNioIsQMk1D2diUA28DYXZXR9nmHH2LUYLuo59yuHUZWMspDKv5VRA30rlOJdBZd39yczaT4BNwmibEJOniyUJqYU8zArLIC Or7b/Wxq 3rxtucAKWtB5kzYr5tThiXtKB2HqhSfn+754N3kBf+nAwPIa/T8yshtJMFAfb8OyjuPNjUyLI8KHw3yJiK6MISyVZxnsPqiBptqYLLfDupsx2voqDTlNBzHc2wlzR5N1flsHuGj9ScwTcK3sLNp6euzMPBVx50bnOg79Ni0LYWTRRBAUgUNe95/yk8QV7e1D/3QSnP507iB8x/yMeAHkqEzQqvDSogz8TEFDmEDgvpOVXpGBwWU+qliXA2QaV8+Wu/pIQeTRbQeY7d9Vr1JIYSh/aEyqjbdTGErH6mkQRTXXGQLJsHXoLK/2dW2eXcTJ8/6QXpEya+3sXZoFQ0WxwZWCJWt3U0oeuNbwAPY32+iMaLg4MsX6QNxYNBVqRLB0wz7tl X-Bogosity: Ham, tests=bogofilter, spamicity=0.383416, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Sat, Jun 10, 2023 at 2:12=E2=80=AFAM Kent Overstreet wrote: > > I'm of the opinion that Rust wrappers should generally live in the same > directories as the code they're wrapping. The Rust wrappers are unsafe > code that is intimately coupled with the C code they're creating safe > interfaces for, and the organizational structure should reflect that. +1, that is the plan, which also means `MAINTAINERS` does not need extra `F` fields etc. Cheers, Miguel