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 631D4C7EE29 for ; Fri, 9 Jun 2023 12:03:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DAC0F8E0003; Fri, 9 Jun 2023 08:03:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D5C2A8E0001; Fri, 9 Jun 2023 08:03:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B87F88E0003; Fri, 9 Jun 2023 08:03:12 -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 A9E1A8E0001 for ; Fri, 9 Jun 2023 08:03:12 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 7C9CA40236 for ; Fri, 9 Jun 2023 12:03:12 +0000 (UTC) X-FDA: 80883073824.15.DBD9D6C Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by imf12.hostedemail.com (Postfix) with ESMTP id 116BA40009 for ; Fri, 9 Jun 2023 12:03:07 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=cisco.com header.s=iport header.b=j0mgS2Dy; dkim=pass header.d=cisco.com header.s=selector1 header.b=U3GQzPqt; dmarc=pass (policy=quarantine) header.from=cisco.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf12.hostedemail.com: domain of amiculas@cisco.com designates 173.37.142.90 as permitted sender) smtp.mailfrom=amiculas@cisco.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686312188; 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=6/7aVulLipu8UgQgO2ZJ/0gZ5PLTq9dgV90cIbuYu04=; b=QvNpuUgH0ZyG4HXU4HHhrywc0L4yniGoC+xDsoWlhzxNYJqpNodG0p2T6SykeExwGyDkPA lGuXGDzRY+dzk8TuD2hmnulvV9MmvgAoUTIZz0w3a5UDYC1fXIAhoKCtyBqefJA73xzCnM ImeB+VlyKCPwNDNYJvrU8NDH/7SrHSs= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=cisco.com header.s=iport header.b=j0mgS2Dy; dkim=pass header.d=cisco.com header.s=selector1 header.b=U3GQzPqt; dmarc=pass (policy=quarantine) header.from=cisco.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf12.hostedemail.com: domain of amiculas@cisco.com designates 173.37.142.90 as permitted sender) smtp.mailfrom=amiculas@cisco.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1686312188; a=rsa-sha256; cv=pass; b=1YYgudG2I/UoP0x4bkBsoRnLnMaNIluuJt/Xmad5f8BZiZRTxKPlbFoIsTQChkS7+oQJR8 Wjr2Nyt7KQL0fDBuz0vLbGpHhSjxa6c6lXOCxC3CLYajClu3LRQ5IJ/pFV+TGOX2qP/z7Z ep8Jp6dNPU/mptEOLab9bWSxKCLlvkM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2667; q=dns/txt; s=iport; t=1686312188; x=1687521788; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6/7aVulLipu8UgQgO2ZJ/0gZ5PLTq9dgV90cIbuYu04=; b=j0mgS2Dyx8Ga5GyRQdY733VWcz1r4XPfD/hMz8+OCCrksra+AzBx0Ii0 /vwhp5knHGibK4Z0BwZqxzQ+3vYwMfI2CJaeCKqXr01ZBWNT6eOlutA1n 7PdN05dz1QjdIPWhqjqspyeVJaLiV9+MEyc/KwmOS6C6OWanNyCt1LobB U=; X-CSE-ConnectionGUID: VzXajWBWSbWhjFZ3muc8ig== X-CSE-MsgGUID: t69b2kI1RZiaDW7uWKinVA== X-IPAS-Result: =?us-ascii?q?A0CQAAAbFINk/4YNJK1aHAEBAQEBAQcBARIBAQQEAQFAJ?= =?us-ascii?q?YEXBgEBCwGBXFIHbFsqEkeIHQOFLYhSA51rgSUDVg8BAQENAQFEBAEBgVODM?= =?us-ascii?q?wKFdAIlNQgOAQICAgEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwSBChOFaA2GB?= =?us-ascii?q?AEBAQECARIuAQEsBgUBBAsCAQgRBAEBAS4yHQgCBA4FCBqFFiMDAaFFAYE/A?= =?us-ascii?q?ookeIE0gQGCCAEBBgQFgVEPnUYJgUIBh1l8iQonG4FJRIFYgmg+gmICgWACh?= =?us-ascii?q?BKCDCKOM48ogSlvgR6BIn8CCQIRZ4EKCFyBc0ACDVQLC2OBHYJVAgIRKRMUU?= =?us-ascii?q?nsdAwcEAoEFEC8HBDIfCQYJGBgXJwZTBy0kCRMVQgSDWQqBEEAVDhGCXCoCB?= =?us-ascii?q?zY4NwNEHUADC209NRQfBQRqgVcwQIEMAiIkomIwgRomPxEdAUSSFZBnoQsKh?= =?us-ascii?q?AihNhepVZgWonCFHAIEAgQFAg4BAQaBZQM3gVlwFTuCZ1IZD44gg3SPeXU7A?= =?us-ascii?q?gcLAQEDCYtGAQE?= IronPort-PHdr: A9a23:t7vxKB2lDKZTP+6PsmDPZ1BlVkEcU/3cNwoR7N8gk71RN/7l9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUQwt5Gm1ZHBcA922fFjOuju35D8WFA/4MF98I+X+B4rblOy81vu5/NvYZAAbzDa4aKl5e Q2/th6Z9tFDmJZrMK831hrPrzNEev8Dw2RuKBPbk0P359y7+9ho9CE4hg== IronPort-Data: A9a23:9XcQ96LhqQQDhct6FE+RZJclxSXFcZb7ZxGr2PjKsXjdYENSgWQBm zMYXGGCaK6IY2umLY1watjkoEgA7JCDmNEyGgcd+CA2RRqmiyZq6fd1j6vUF3nPRiEWZBs/t 63yUvGZcYZsCCea/kn9WlTYhSEU/bmSQbbhA/LzNCl0RAt1IA8skhsLd9QR2uaEuvDnRVvV0 T/Oi5eHYgT9hWYlajt8B5+r8XuDgtyj4Fv0gXRmDRx7lAe2v2UYCpsZOZawIxPQKmWDNrfnL wpr5OjRElLxp3/BOPv8+lrIWhFirorpAOS7oiE+t55OLfR1jndaPq4TbJLwYKrM4tmDt4gZJ N5l7fRcReq1V0HBsLx1bvVWL81xFZNUyLbFHlKAisasz0/oQSDp3v4+DU5jaOX0+s4vaY1P3 fUcLDZIZReZiqfvmvSwS/JngYIoK8yD0IE34y47i2qHS699B8mYH80m5vcAtNs0rslLHP3DY 8MCQTFudx/HJRZIPz/7DbpnxL3w1yimL2AwRFS9ufRm6TLQ7VVL4rnkHOWKZ+OpRMNrtxPNz o7B1yGjav0AD/SbyDyY4jepg8fMgyrwW8QVDrLQyxJxqFSXwmpWAxoMWB7i+7+yi1W1XJRUL El8FjcSkJXePXeDF7HVdxa5u3WD+BUbXrJt/ycSsmlhFoK8D96lO1U5 IronPort-HdrOrdr: A9a23:784SLq71Q6RhyrrNwAPXwWeBI+orL9Y04lQ7vn2ZFiY1TiXIra 6TdaoguiMc0AxhJ03I+errBEGBKUmskqKdkrNhQ4tKOzOW91dATbsSobcKpgeBJ8SQzJ8n6U 4NSdkaNDS0NykHsS+Y2nj3Lz9D+qj8zEnAv463pBsdLnAJV0gj1XYFNu/xKDwReOAyP+tAKH Pq3Ls/m9PPQwVyUi28PBQ4dtmGg+eOuIPtYBYACRJiwhKJlymU5LnzFAXd9gsCUhtUqI1SsV Ttokjc3OGOovu7whjT2yv49JJNgubszdNFGYilltUVEDPxkQylDb4RGIFq/QpF4t1H2mxa1O UkkC1QePibLEmhOF1dlCGdnjUIFgxeskMKh2Xo2UcL6vaJNQ7SQ/Ax9b6xNCGpqnbJeLpHof h2N6XzjesNMfvN8R6NlOTgRlVkkFG5rmEllvNWh3tDUZEGYLsUtoAH+lhJea1wVx4SxbpXWd WGNvusrMp+YBefdTTUr2NvyNujUjA6GQqHWFELvoiQ3yJNlH50wkMEzIhH901wua4VWt1B/a DJI65onLZBQosfar98Hv4IRY+yBnbWSRzBPWqOKRDsFb0BOXjKt5nriY9Frt2CadgN1t8/iZ 7BWFRXuSo7fF/vE9SH2NlR/hXEUAyGLELQIwFllu9EU5HHNc7W2He4OSITeuOb0oAiPvE= X-Talos-CUID: 9a23:xmpt0WNntJ6ah+5DZjtX/UwrMP8eeELdzlnieEqlAjZoR+jA X-Talos-MUID: 9a23:2VoBgAvRaP/hLbL9ac2nmG8zPp1rwv2UOkEEvapZpvanNCpOEmLI X-IronPort-Anti-Spam-Filtered: true Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2023 12:03:06 +0000 Received: from alln-opgw-2.cisco.com (alln-opgw-2.cisco.com [173.37.147.250]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 359C35Ut007092 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 9 Jun 2023 12:03:06 GMT X-IronPort-AV: E=Sophos;i="6.00,229,1681171200"; d="scan'208";a="2804770" Received: from mail-bn1nam02lp2044.outbound.protection.outlook.com (HELO NAM02-BN1-obe.outbound.protection.outlook.com) ([104.47.51.44]) by alln-opgw-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2023 12:03:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LcWixkdYaElHEtT5kilw4FWN4JQngJI2JLfG7kYD6+FSRbH+149bY5aNBBEyg2s3pNCkzumszqwRaGCLK4swVQb3b10XytqsfG6oNcitJzmbqgJw3dEUbX5j6Z9q62+/w46UEDWwTaFdGYQ33333sFFJWNiJMaYxeCYUp8MxJE+59HGeGomptaL0xDEYFTkOjrFNM1BZENYHnsZpEk5HlP9z/VgsdGHQSZa78NxIHvnUb1EjfC65ScjPzkJwb0mGPqToSt+5slX9C7x20cQLykAeKxlCM5811Cd6KxMzA/EOrK8p+t/5dfJNaZo72WNTTtsWNf9AmFySDcSbNdcsSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6/7aVulLipu8UgQgO2ZJ/0gZ5PLTq9dgV90cIbuYu04=; b=lrWNEzgILWNbTlSScc2VpK2qaBaw6+Z3jOYP5bAuWNzyeBdrwfOa7rGGqQKJtyL0Lh0NrUY/+9XSferNPnRShScUWU9eXYCqvPNqZTPH2mE8lsWOXcsHDhyijIHULLRosMseLDpU91HXp6MG3GeIIrdFqSDy29oaS5GTuQrdcsH8ePhVKZaY2IevPDadsh9UpCY5ZGtGySNZsmq0cA67aqyWOTW68LAsNqiVehQpxiD/pgGSB1eHCFKWhp/z3OWpdI0QhNTvOTb/vY+yq0uvBx4Rrnfsh7rPQ2f2twqPEPn5LfLJdINaK3b6irgV3DVc1sTYB/B/cqjb4wxsYxQR2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6/7aVulLipu8UgQgO2ZJ/0gZ5PLTq9dgV90cIbuYu04=; b=U3GQzPqtamdmzE0HD2MDKSyNAvr++03s+pVeX/fJxDdRVhqmkbTi9IaNP6YEqNGog/bfN2t7qZginDcCBC4pT/L3Q8rRoF23HYXdZi3ZbnG/UdYKXnQdWtmLkT8yCuCNn6/yATjV3vRHT9l4i+nRlFZfTOWtlBygB++9Gx4Re88= Received: from CH0PR11MB5299.namprd11.prod.outlook.com (2603:10b6:610:be::21) by BL3PR11MB6529.namprd11.prod.outlook.com (2603:10b6:208:38c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Fri, 9 Jun 2023 12:03:05 +0000 Received: from CH0PR11MB5299.namprd11.prod.outlook.com ([fe80::d6a3:51ad:f300:ebae]) by CH0PR11MB5299.namprd11.prod.outlook.com ([fe80::d6a3:51ad:f300:ebae%6]) with mapi id 15.20.6455.030; Fri, 9 Jun 2023 12:03:05 +0000 From: "Ariel Miculas (amiculas)" To: Christian Brauner CC: "linux-fsdevel@vger.kernel.org" , "rust-for-linux@vger.kernel.org" , "linux-mm@kvack.org" , "Serge Hallyn (shallyn)" Subject: Re: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver Thread-Topic: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver Thread-Index: AQHZmpwNhDd19o/UvkKcR6DrdZh/0a+CR0eAgAAG6YaAAAxbAIAABIgS Date: Fri, 9 Jun 2023 12:03:05 +0000 Message-ID: References: <20230609063118.24852-1-amiculas@cisco.com> <20230609-feldversuch-fixieren-fa141a2d9694@brauner> <20230609-nachrangig-handwagen-375405d3b9f1@brauner> In-Reply-To: <20230609-nachrangig-handwagen-375405d3b9f1@brauner> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH0PR11MB5299:EE_|BL3PR11MB6529:EE_ x-ms-office365-filtering-correlation-id: 12aa4bdf-8ec2-40d7-c115-08db68e17b9a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vBOmRk+gpcvTkqrRRRCDWHhQAlqVY2MUQv3lDJxITTYP45rz9EYWwrgGRwFZW+y9U7U/LWHmmF85xSHur5syxJufEO9FCglEZrUXG/Mkq+/CqNsZ48kQL03n58TKCA4kqErHBmViW7PkgsM31HPEcWWbgVzBY//gLIVVhJf7bMeltCBAPxgs7IbU3uhLmZ5rIVNzYZqwKf4GQMA7XRuNiiv+WWqTBR03Z7j9kKZsD6nn1xMnk/meiF5ro2KpdAC0Bp7jgk/VJRlv3fjhKI0nD4d9kK11100LRmLmOyfHiWTPbAMEdxeL71YCm53tBs/WiDjqinBMmg6mPJRutU6B+8pv+TWP3RZslbdzy+AWEl96vRQ/g5CpyKoWYltKI651roDUW5vsMT0cm3qgzXVzVCMi9x9sTx/2awByEks3TALRqMSzjyXKKPutSTUz6JBGCTIZqR5ipELtXAhPKLAo7BjsTNlikN4JMRdJmkh8kNxPoJAdheaovzchKyh3w+cxOGnuejqrHiLfsNpm9wXKzacd8SK9nHN+pKHuaMx5pmtfzkPfaQei+Sy3hnMlctMYieWwd3bbj7ZNleIz8/M942xCSLlz4vtgzrcfdauQPYAZd/R5XwYrrBGqb1yS+dPh x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR11MB5299.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(39860400002)(346002)(376002)(366004)(136003)(451199021)(2906002)(52536014)(41300700001)(8936002)(8676002)(5660300002)(316002)(66556008)(66446008)(64756008)(6916009)(76116006)(91956017)(66946007)(4326008)(54906003)(478600001)(66476007)(71200400001)(6506007)(7696005)(107886003)(186003)(53546011)(33656002)(86362001)(55016003)(38070700005)(9686003)(38100700002)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?kK3BVDDr9sdyCIflXoKbTa7lPZ0P4Y1bgg5bdVD5K/NSl6yHy3g7OWaIZv?= =?iso-8859-1?Q?10xmGxjJZLuceNes/uTwg+2pZ/7BUK4Mi5YPxeEAQZgu8RTLk4qDUUqeKJ?= =?iso-8859-1?Q?qMH9ieUwy2kIAhr9F776BinfVQiflC5EZ9s755s37+BjKaZ8J5tGzPybbb?= =?iso-8859-1?Q?0KG7JLIPpGwvcyZG1QgQhr8qeHvtVpxOh+RTMzADrJR4Gm7lZOi+hYMr8N?= =?iso-8859-1?Q?7VDOetueDuO0WTxKGuMgiE81qC95jbOp2TJ+hrA1voe2yMJg72Ap3L1UJb?= =?iso-8859-1?Q?juUyzkh1tV/6Tc863F82CtFZhBUjNFdnuJH0PIeWvMvWkpDZ5EGLtcnSFc?= =?iso-8859-1?Q?ASxiM7ZjpNmpYPje7D+85mitDS1YcYihbViz7MCbM6FEOLqnq388nyBc7W?= =?iso-8859-1?Q?zaeuBa0So5vwW47pnUYPoUDWgHtm7eozck4eJA82XEAPsZRR/QrZtfK+yr?= =?iso-8859-1?Q?fJYxkNcjYhyi2gPi1/Rc6q1fzxybbggmOU7go0qLihMFhU4ImgvkR5x2cu?= =?iso-8859-1?Q?74HfMVWoo0Zcgz+/q9lx8KZnh9PVB7LSowH1FzQpcNX/aJjGEfr68vWfQw?= =?iso-8859-1?Q?VdPf6sBpoebOMLBw/TF8qnLQqypaAJ/5phzUEGMc3atHiLa78VPynmXyUH?= =?iso-8859-1?Q?fworlY0SEqNjSlpcQUXqEDOPgBJOrS45eSeXYhqNllWR9SEySGY/AGcr8U?= =?iso-8859-1?Q?u5J5B8UvW1GiuzHHLy8FyafgyQ3w+fD0xL5XAK0xsgpL7+gnw+PUhTOz2s?= =?iso-8859-1?Q?7j9a7gSfydONwqsuTKnjbMTjHCI1Il6DBV4uouTNmq2OwPp8LmB7sahWa9?= =?iso-8859-1?Q?JShe3fGJwQ6e+rd174uULLjEcxkNS1cl2zqbf87jvBMi8gYwCupR8LI8iM?= =?iso-8859-1?Q?mLNV5ew6w9r0G+s6iVqB+kkYacra4uCRYrsxsxjMA26bLVlWVbxiqYlcVL?= =?iso-8859-1?Q?T3geWUGMsEuarsoYD2to1LTrcM05gR3SWe36WfKDQWWLgvqHBVcQEK+Df+?= =?iso-8859-1?Q?L4kolSMXgp+WOBuNSIePGgUWjwDAwMkm7V1mo3/5kmqpkUkixLahY5k+K6?= =?iso-8859-1?Q?ZhIsMGAwk9jmXTI8AVpc+864k7Qxs+hewLMb+07QCA67ZRLPyV1qxxhS4T?= =?iso-8859-1?Q?fhwP6UEBIq+ghPzYaWcN/+q1lQUVbvd3wdFpyfTy5YVqhoIez2JsAmumKc?= =?iso-8859-1?Q?KvMOImF5+bsqjRogM91wtAp/sCKKsKoYbLaRPtA7u+WpyhKMwvISehkc0Q?= =?iso-8859-1?Q?+XcDhAOF1dfWsHMLffmvrhvw1iD1RXtAZIxyn/KoXc7rGppRF5ieZJKxTa?= =?iso-8859-1?Q?BEcHpBeBaGjkVj+qC3qn8I7xyyL5HYkonY7+Q55UKqaBWo7VGEvQUJzVVs?= =?iso-8859-1?Q?eAOyCkUo6wpujkev28OdKwqNpT23tmDd2wrm0qVWfyMiOT2QBqXCH91mlQ?= =?iso-8859-1?Q?5F9XZFbcN7nMYSWPotgFDaR3b6uL95+0+I4ety3EAvm8qG+zn/0VnI2fNQ?= =?iso-8859-1?Q?0g4ubEz86ijiuq9U7khj+cxw3Xo0H4PWw7Wk9gONfsM6m1l0IOmMcjUOkd?= =?iso-8859-1?Q?vB2PXtppmxaW2Hj+UNdR0YdgzKdBj4aJGhuPdq231OWGUovBXic6g2sxwl?= =?iso-8859-1?Q?/jJlEDQrZvqqAV31GaxXzsy6NVnD/7pvzvSrwt8cDQWmraZIf7ZdP6WQ?= =?iso-8859-1?Q?=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: cisco.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR11MB5299.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12aa4bdf-8ec2-40d7-c115-08db68e17b9a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2023 12:03:05.3299 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KgUloWq7sGGKukTXg1IHogp9w1wUS+CmEQRHlDX9WbdNyYf92x8C0HJDU5yivyZcoeTMTJRTpiZqa8WU5VLXAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6529 X-Outbound-SMTP-Client: 173.37.147.250, alln-opgw-2.cisco.com X-Outbound-Node: alln-core-12.cisco.com X-Rspam-User: X-Stat-Signature: pkup8ihtqaz9qf7s98go1s5y7c3sei1n X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 116BA40009 X-HE-Tag: 1686312187-996876 X-HE-Meta: U2FsdGVkX1/eoiyNMkenKdf+zfbI0F2WazuuUQeMt7kWqBepU9zI5fz9qdjRwd0Doc68/Q9XR71jr03HnV8VjHxVdh/PaA7HuRciAP9O+3RtGWAMz8G8UoQv7Z4o8cBwyYEtYZSbdr3QtGIuI7/m7noRvfXiU23loXlbeglPTr7LG4ipVSJUNXAX/1O4RuWC5TN3IOb7DHXqZGYjDL29qMmCXPmwzJnZFRdRi/LxuxmY5KZqucNCMC02tT+Bw012FBO3AoekinejRa3KBYL1kCCK0MjGyqgApLhiDb4JrCEjSr6ygujWJzcLdmOZfQMHHHote0kxuhgin9U2Teboaa5fv+eLbeGV09xQZz41py62lgBm0uo9BC/l1NQHJXI90zpvsAprUEPvRoZR13ptFKH+mxvKcvO5YgdBOjvl54Ym3JL4pObBNR95bnXIsm0B8vefhI2cwP+7MvDgnU2siVIw8APRsGw6AedHP8LBBHq30Yng07R37a0acvXbSJNIdauA+4PxBzKyXLDMcqgi10oKq59OzmARwMci071IRq1c8KSPfSoIDyO+tMRBXHhF64sIzgIoq3Ja6GziinkJAXC1KygowQC4XHEwHcvJAbHR5dH2Hsol0/O2yx8Zlspts8Juet5uJG0IEjIidY8MUDDkQgtgI8if2c0p6tW4D0IWm2PSmrpgPTBga6YRV4vi60A8vmDgSbu2rc7kUu2AlADjtLCXXNtQW5ZFi6787KomDYWDzQ5vSnUdqna6jMer1NOgPRpvpmckYzl8Pk2bUiTXZCcXbRYTGYU7FPqgZ2KY5ZI5FHc2zjRHDHgGDhTvZOJProFU2OFJW2ZdxdnGVvaxD1EjXRF7Xm3fE/CvzNpfeomsb+elt/MtiO3/RB0HbV9Mrafzeun+pFXg3NFCs2+MuED4zYGrTvgxLzeklYlg68lF7sH3Bn+VHZ7ZWmYRte2LQs85xR5B0SetuRg QVHmfrqd IA4ldNAAZqZmPxJHnuGt0wVUjxtYkYX4xwj1qn3hfiGNd315Un2EkglBSgkI90gojLTBhLki5X1SeNmHCj4ryw3Kjrp+kRdv1r6c6SNZmmUctBxGXm8Nq7/biQeBrojTlZTYP+oHG6VwDYN9H8pH0poQ+gaJCXbuO5UQsapkOS+65tMLGG9UfOcZjsvNwa87qd3x8SscPNAybSLvMkriOoWfVQK8juWvmV4MLdKk6t9rq+RbHU4avU8/lvhe/bkuapX6DeoFVOYxEseaM0JSkokFLxv+pe/2OVxh0EATaQf3sYXDkazl0l+LoSE4hFAfg0AQ0YEJyP1B9rywziPISGI/GDX6wbhbYv/taoFtfnwV5YQW12Ui4dOirWyz7SsVVTnjd9XowPT8e40I3mJTwWnhFvqKx/YdoM2CDBKiZDC450hW/P3d2TlR914P1soEfsBok52UYq4hOUm+MAcn0B8RFOD4/WiGvjK2LOs436gmbKcxkGsZ2LdFWCJzMQHvOSBLhiaLatc9/6iTng17ylUfGzg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000334, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Adding Serge Hallyn for visibility.=0A= =0A= Regards,=0A= Ariel=0A= =0A= From: Christian Brauner =0A= Sent: Friday, June 9, 2023 2:45 PM=0A= To: Ariel Miculas (amiculas) =0A= Cc: linux-fsdevel@vger.kernel.org ; rust-for= -linux@vger.kernel.org ; linux-mm@kvack.org= =0A= Subject: Re: [RFC PATCH 00/80] Rust PuzzleFS filesystem driver =0A= =A0=0A= On Fri, Jun 09, 2023 at 11:22:12AM +0000, Ariel Miculas (amiculas) wrote:= =0A= > Hello Christian,=0A= > =0A= > I didn't send these patches to a wider audience because this is an=0A= > initial prototype of the PuzzleFS driver, and it has a few=0A= > prerequisites before it could be even considered for merging. First of=0A= > all, the rust filesystem abstractions and their dependencies need to=0A= > be upstreamed, then there needs to be a discussion regarding the=0A= =0A= Yes.=0A= =0A= > inclusion of third-party crates in the linux kernel.=0A= =0A= > =0A= > My plan was to send these patches to the rust-for-linux mailing list and = then start a discussion with Miguel Ojeda regarding the upstreaming approac= h.=0A= > There are a lot of new files added in this patch series because I've incl= uded all the dependencies required so that my patches could be applied to t= he rust-next branch, but these dependencies will most likely need to be ups= treamed separately.=0A= > =0A= > It was never my intention to avoid your reviews, should I also send=0A= > subsequent patches to linux-fsdevel, even if they're in the early=0A= > stages of development?=0A= =0A= Yeah, I think that would be great.=0A= =0A= Because the series you sent here touches on a lot of things in terms of=0A= infrastructure alone. That work could very well be rather interesting=0A= independent of PuzzleFS. We might just want to get enough infrastructure=0A= to start porting a tiny existing fs (binderfs or something similar=0A= small) to Rust to see how feasible this is and to wet our appetite for=0A= bigger changes such as accepting a new filesystem driver completely=0A= written in Rust.=0A= =0A= But aside from the infrastructure discussion:=0A= =0A= This is yet another filesystem for solving the container image problem=0A= in the kernel with the addition of yet another filesystem. We just went=0A= through this excercise with another filesystem. So I'd expect some=0A= reluctance here. Tbh, the container world keeps sending us filesystems=0A= at an alarming rate. That's two within a few months and that leaves a=0A= rather disorganized impression.=