Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2887767rdb; Mon, 4 Dec 2023 10:06:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IEpSHdHTVX1QSCb/vtVJJbCLUrCJ4bH+0CeNJWZ1SRmQs8DQVxBOAo4rWrtKW8OPOpEuipr X-Received: by 2002:a17:903:2348:b0:1c9:cc88:502c with SMTP id c8-20020a170903234800b001c9cc88502cmr5427431plh.69.1701713209164; Mon, 04 Dec 2023 10:06:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1701713209; cv=pass; d=google.com; s=arc-20160816; b=j4+CdQ+w12Zp3ioYT2XU4bse8Ujj3RuuKwPwsDc0Wqy4FLmEEmLA/ncTKgg7OSmlSG VyAPMyL+zaRNmQoZRZV+YYqZk/tx1e2Fu3saiKuQb1OZ5qs2lDp1NV+LqQDR1igPj0/I uq2azcxeUv3IgBtOT/CdIEKOs7m1yiPAOvMWiOFhZRbvcUuO238whqrF+W/KtwDAZzE8 HDeVEarjNqV9dGIZkZfJvROYQ3ZsDsH64EL6krtSqtKUjahNzthErJVK3YTpouI7BM2r MKIfKVzsmDQjQGVUlTmtHEef34S0eT4FujckgqzElOUYRwUI5SV3DuNTb9xu5AIpQr4r HTsg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:organization:from:references:cc:to:content-language :subject:user-agent:date:message-id:dkim-signature:dkim-signature; bh=Qxj73s5an90wupVqHvruaYylCXXG4beRmYypCpMiQCs=; fh=jSQ2Zdrfk16pKPBHQjz914jEy8V85L0uWFAEN/YjvC4=; b=DDR9R9IfKyJLsg/fTzAxssffHcN1A5fQg4pZ+wTY8CIxnSonQUroywk3UQZSWO2nk+ vqRmtTqkpOJSc/ZTFbvh779hS4lnOJhyMhCrDBbaXqCH1CgHqRsoairtVIs5op7gV7ot JTlpjmkzpIGyUfm+Boek6x08xalExMM6CfqRLNH+JJY81/cmVau38kCF19HdstAOOfcA lGlMSjA9JyzgjI+Wz+ogN0mlkpfMei1KWFrTPiBx5KVdOMlF47MT9nTIJFGLBiSD6JJ/ td3GPPIs/uUERH8tkOYZTL8D1EUaNAMIukhqSTObcTKIqx2BBEJ4s+Vhy+gbJGuuKrfS J5sg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=goYvvsX5; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Z8USXsMF; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id g5-20020a1709026b4500b001b3d6c68bd1si5995990plt.643.2023.12.04.10.06.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 10:06:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=goYvvsX5; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Z8USXsMF; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id C49B18061151; Mon, 4 Dec 2023 10:06:46 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231383AbjLDSGe (ORCPT + 99 others); Mon, 4 Dec 2023 13:06:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43904 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229518AbjLDSGc (ORCPT ); Mon, 4 Dec 2023 13:06:32 -0500 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 369CEFA; Mon, 4 Dec 2023 10:06:39 -0800 (PST) Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3B4I1RPk006928; Mon, 4 Dec 2023 18:06:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=Qxj73s5an90wupVqHvruaYylCXXG4beRmYypCpMiQCs=; b=goYvvsX5hjN7xhn8kXnbob0hIPAlhQT8fhX9mX3EcpCp65xJK71j2BlYDRwxtmEf76Rj TMjMUpyNmmWatwKWB3uQ9123UmtvUnwMGQTiniHLyJ6AK/WXRtGWknYGhucMjoLyhHLT NIexZ9uNSlxSJir8felsuOMqMyJkuHw/+FCTWLVRz6rzoBGiJ6VnUhsIZ8Iasfgp9dUz iQgi4UctFwPL+t24jkJjq82VUYNdsqw0b6WJhMV9chWZqM0H0RYKX/YojDO+4cbfTNci 6jYC6+SXjZX06VYID7rUwUlP3xTObdqX3iVVrqv17Ld9VNQXnJd6b2oxXL53uwmBKCLb XA== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3uskp9r0pm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Dec 2023 18:06:15 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 3B4HjGHp003922; Mon, 4 Dec 2023 18:06:14 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2101.outbound.protection.outlook.com [104.47.55.101]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3uqu167reg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 04 Dec 2023 18:06:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O2JnnYf2mbB+iK4XrkwaJI1DDL9YKQuZqCHWUnqWohGWF3SV9OpHCJsr1VVLfKbZEqb8KJ2EAb1gmgIVXJBjXOcworFsImzdTZRSE/f/MidVKcX4hnA+YZgL/ojWNaqe7wUFiL1UU66WW5G6NcA6X0CrWHLUKfsuYXZW3suavfNNH9kdheEufvpnncOvJVh3VowFqMVlnCEyX3KSqDpXmbqJcRISXlXya0vmzm8HuIDYfylMPeNxXRbsAinCb7MwJAeT/KWyeMiQtMP5KQ25FUFKafhqakO2TjDKqy472EdmW12qBsaNw1RzHDwTW9IIXUnvT5q2nSmpjT/U2gl4OQ== 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=Qxj73s5an90wupVqHvruaYylCXXG4beRmYypCpMiQCs=; b=DxREn2PHQgnJnFf3GIzclJ45JE4I+EQgfS/On40etIXZCFeNPKgfLF7acip9nbhM5POH6dkcyjsf9Am/VeK7HzixRG2KlVww58BWPuGDiLfs6IBsTBJ0mfkH3GRwfFHrA5BXj+RJ92u7G7tzWTfaxXrTcVXiaKiZA+oCBTV1FDGTsLNVXeZF/D4RbehTkCTwkeOJsvmdZdJMdf3uY9ePF3ZTst9FrwxbYBIJ1Oyo9A8dFqZ49++aJT53q/ONozW57X6MH+zSbnmZv8ZoIgWmO5ZdutebVaqk51uLKTK0wvKLXS2C6W+KaN+M+fx5E2p1gYjkWJyzSAUmRDsaTMwXPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qxj73s5an90wupVqHvruaYylCXXG4beRmYypCpMiQCs=; b=Z8USXsMFY3jPPHCbHZ186vmdbmU4GvbVp3+ikeE7Qz0qqzmwcxhQp6E0+cP22+5b5oEG7a3m8wYWUP+Uh/MXuOQIbUWojzrx7xlz8tOUdTfuOg9PA5MJEQhA5eLvAgTmSaUb7Xvuyyi8mt+cZzXzqbBAI3s94az5GeEbrSb/A5g= Received: from DM6PR10MB4313.namprd10.prod.outlook.com (2603:10b6:5:212::20) by SJ0PR10MB4542.namprd10.prod.outlook.com (2603:10b6:a03:2da::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.29; Mon, 4 Dec 2023 18:06:08 +0000 Received: from DM6PR10MB4313.namprd10.prod.outlook.com ([fe80::102a:f31:30c6:3187]) by DM6PR10MB4313.namprd10.prod.outlook.com ([fe80::102a:f31:30c6:3187%4]) with mapi id 15.20.7046.033; Mon, 4 Dec 2023 18:06:08 +0000 Message-ID: <52d64bce-5852-4527-8677-f04e23015e34@oracle.com> Date: Mon, 4 Dec 2023 18:06:06 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 17/21] fs: xfs: iomap atomic write support Content-Language: en-US To: Christoph Hellwig Cc: axboe@kernel.dk, kbusch@kernel.org, sagi@grimberg.me, jejb@linux.ibm.com, martin.petersen@oracle.com, djwong@kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, chandan.babu@oracle.com, dchinner@redhat.com, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, tytso@mit.edu, jbongio@google.com, linux-api@vger.kernel.org References: <20230929102726.2985188-1-john.g.garry@oracle.com> <20230929102726.2985188-18-john.g.garry@oracle.com> <20231109152615.GB1521@lst.de> <20231128135619.GA12202@lst.de> <20231204134509.GA25834@lst.de> <20231204153912.GA3580@lst.de> From: John Garry Organization: Oracle Corporation In-Reply-To: <20231204153912.GA3580@lst.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0405.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:189::14) To DM6PR10MB4313.namprd10.prod.outlook.com (2603:10b6:5:212::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB4313:EE_|SJ0PR10MB4542:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c1c236b-0d7d-41b1-4a37-08dbf4f3b0c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7VfHK/DC/WMLpCeMZwD3jHunGQdytREU7BvPwm5D0Wmxotdnp1txOi1630b0Oqfgjl7Ig868gq40ZCAur2yP4Yq3Cz+X5z/bwEpewv/he40sMicPFxEEPRD30ZGjWgWg+yp7tXp08LFX0t1WmVKhQzvkMsgi1qnCGgqqhPewS6b67crWiwnOkaqQmlfaJm6iWtDTlAw5eiIbjbnSJHRK3juPYphQ8n2Qz6uKk23G7XCZPKvMxa1pEo7fH9yd0dCIpAHk54R2uJkPgeASqTPIOfFPeubbtwebsEmShSb1aeFoR5jJ8cyMP7ocbokoqh88GeNTq7cushmvd5lBzWpbCjUFV+HAHUhQnWxgn65qWtmWxiZfPzvWJCUhBE8KG3cwsHxlw6xpZ8A704FLm1J/xSDo2RP4bMt7vypYzG42d45ne3Tmsv8WS8n2P9BVlFgDoIaoXA6cdqNqigd20ucS4GjL1cCKGn6KBHtMCy5wfeqwd+8+h8L35Wbyni35O2gBf+d+K1rpgHqvpqO/RcaP0xEkM0xaQhfSwsYGkPlqD9To6SGBme0qyKc86HDi6cLTCSy/4WBWxPqe7nbEB9tEl+v0Ummix6raFGfLKXcD0Ltuz1GxmTsXyj/Q4/WsRAGiw04Nk3sMhoGxCXFSSEem2Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR10MB4313.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(346002)(136003)(39860400002)(366004)(396003)(230922051799003)(64100799003)(186009)(1800799012)(451199024)(66476007)(66556008)(66946007)(316002)(6916009)(478600001)(6486002)(38100700002)(4744005)(7416002)(5660300002)(36756003)(41300700001)(2906002)(86362001)(31696002)(8936002)(31686004)(2616005)(4326008)(83380400001)(53546011)(8676002)(26005)(6512007)(36916002)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U0NOdlN5Syszb0FFdVE0MlEyV1JzT1diVHprWXlvWnBoNGRSOVlKYmR3N0pM?= =?utf-8?B?aHl2N1BzMU1PRlZhUzJoWCtjTGlEVElXOHdmSVR5UWdDb05wak1kdWFaRU9Y?= =?utf-8?B?V0FDdjQycnREaXkyOVhiUUdZWWpLK3VZM0ZkMFkyUWJBeFQ3Z01vcGNuNGRE?= =?utf-8?B?VTIwWXgzYnp3S1BqaWthWGp6dDR1UzFGeG1CNWxGTXBkUTBscURHZlprMkQy?= =?utf-8?B?Q3dQYkJVd2dTa3pjNGloU0xnNVZJN05HRnVZN0FCN2pIcFgydTNTc0ZjVU5B?= =?utf-8?B?eGsyd0x3MXg1TnlyWkN3QUxBR1FnYTl0cm9qL0VaVnlnSjhsamIxdGhMSXNo?= =?utf-8?B?eEpZYnp4b1lOZUtVZTdaTW9OemxZVVl4bFVyMlBTMVhaUzl1RTdYSXFTRXZM?= =?utf-8?B?T1dGa3c4VzIwSjkwV21uZ243TmorcXVKdXYvUmdmK1hwYXdaam9lMHRjeXZG?= =?utf-8?B?cmlrSVNUSUNQb2FxQkdpYXRNYVdzQ2c4SHBqdXNKTmtib2krV0JVbXIrSzVE?= =?utf-8?B?U1pad1MvNXJrSDhTci9CL0lzQ2FPTFJ5UGZ6NHZ4SVhhdmh5dk1qNEdwUHJw?= =?utf-8?B?MlNkb2tIcEJmZUxRNEpEbFZVL3NBYXFob2lSeW5oemZGRjVrTFd5dWtGc3pa?= =?utf-8?B?YmdUazNsNlFVY05XdXl5ODlxTEY5dVZ0eWJIdTFRWG8vSFBwcFBqSVRVcHJi?= =?utf-8?B?bWh1MTFzdW1yWm5mZnl3NEJYb0lhcWplMnlkdGVjY292bTRXdUNUZEFCWXlJ?= =?utf-8?B?RWpSbTdkTE9yTk45K2NSNEdNaUNhOWpLWmVwTFlLWk4rNzFnMnI4YjBSMWVr?= =?utf-8?B?S2FzbjNMVmhHMEJwSXgvY2lqZVZPRVFZT3h5amNOZDNKaWttMEp0UmdGVmVz?= =?utf-8?B?L3hrZTJhOG5kWHA3QW12RXNNdnNuQXd4VjVTNXBXY2NZcVFHY3QwVElUQWg2?= =?utf-8?B?NDFZeTJxeEZabS9uMXFkd056enM0SjNnb1c0cmMxNGFTVURKdnZ2UnhqUWcr?= =?utf-8?B?aDJqR0tMZjZ0b0FUSkQrRFNGTis1Q2VFNktnRS80a1lBN2hhVnRjZjlqRnpu?= =?utf-8?B?SFJnV1A1b0YvVlcycFpoWU1wVkloMmNlWW8yMXI1aGtsZ3VJODB4bGdvcVZk?= =?utf-8?B?Vm55VDRiQ2FVRDYzSFJjTE5kb1cxK1dCOWRTK3BIZUYvL3l0Qnk4UlBVSnJF?= =?utf-8?B?dWx0U3BpMWF0bGtuVlh5UVNra3ArTm4xdkxjaStIUnJ3Zkpvd2lXclZEeWww?= =?utf-8?B?Z1plZVh4c0RlSkE0dWpMN1laWWpRMkdlUm5yUit5cHNtT2Qva0p4SVVUa1A1?= =?utf-8?B?UDhYa3Z0YU1SbStIZG1IVStocG9UcU9JazVqM3VmNms2RWIwaXFMREN2Mk90?= =?utf-8?B?STJmUERWbXp0L1pVWjZrZUlxWi9ZNXkvTWJjUVU4dnhPR3RVUE40UGJLMTZE?= =?utf-8?B?WVJjQjRpaWIvL0JBeWxOMFNmQVpXQ2FHZ3E0aTZCamt3ay96ZnFJcXhFemtl?= =?utf-8?B?TzhRNCtTa0RPR1g5VHI5VDYvR21tTzVtVWErZ01zdmcxUWczUGJtTlRuK3hm?= =?utf-8?B?bFVOLzZPZnB5anA2WUM2OS9CRUwwSU9qaWJhd0xuMjdwZ1BvWjBsTVhWbHBI?= =?utf-8?B?Q3lRanlVYTcwUXcyTlovYTUxYWlsc3FDWkF2UHk3dVp0ck5VM29LSzlsZkQw?= =?utf-8?B?U3cxcndTU1ZzRjhnaGUxUTl2aFl1bVZpN1krMjA5ZzRvYVRWODlzTXdBeGZK?= =?utf-8?B?b25IeU5ORmpUc0ZtK0ppREY0V2FWZVBUS0FvemgxbDJidU80b0JnZjFLbTh4?= =?utf-8?B?MkozR0EwS09jd2huTm9mb1pTc1NjcDNkR1NSQy90Sy9UYWIzRzA4T3J5MUhq?= =?utf-8?B?Z2Q4M0tKV2lzWWdVTFRBOHRvc1lsdDBta0daeENxOGM0cUpkLzVxQmVNMUVM?= =?utf-8?B?NXg0NWtiNzRjWCtHWnRDSE5wSloweHp6TWx3cG15aEVaV1Z2WU5NZFgxOTFG?= =?utf-8?B?OTVPMEZ6YnNLd1RMWENMVk0wc251VDdNRkpob3pJWE9KSmtjclJ0WWRja3Fa?= =?utf-8?B?c0dSNHd1aEN2T2NHV0pCSyt6UmZpUGJwZU96T1h4S3M3dDIrQWYxdnNpRU9Z?= =?utf-8?B?M3BOenR4eXhuV0hvd0lVSis3bDg4cXFWMEgvOEs1Z2lZVjlETmt2Q1ZESXIw?= =?utf-8?B?UWc9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?MHJlakxYS3REL0x0elJtSXBYVmw4MnZtbk51NktuSEN2R3BJcmpjaTE3KzhI?= =?utf-8?B?TnBKdG9jclFrOFFPL2FNeFJCUmQ1ZTJlSGtjSWRzZUtkMm1IV2NrWnByRWty?= =?utf-8?B?anI3U1lmR2tTanpOUkRVYnZYenVja3N0USs5WTdTcEJOVSszQXp5WmljZDA5?= =?utf-8?B?ZGdEaDNNS2JVUGVZdWhnOFMvN1lzMXZlcjRRS3duemEraDh3TmNwR2NRcnF5?= =?utf-8?B?RWllalNITWVQSURtNWpjS0VNVGNFKzNPOWZGeC9QRWpKL0I4Q1llSkJ1em52?= =?utf-8?B?MmhzOWhNbWtYWTFJSFJNVWV0enpZbS93a2VRMVg4WE9pQWhhcnRNeExTVWlD?= =?utf-8?B?cW1vWUhTMTVYYUNsVzN1MDROeGJobUZmVXZYbDF0dzV4NVRMckNOKzJsMXFv?= =?utf-8?B?RENtZkVPRnlyZzJpSTJhZmtOeENHM3lpVFRyTXM0UmtoMmFFTGllNGxvbHl6?= =?utf-8?B?SFM2b1VEZitmK0RubDdoTVdwVzlNeE1ZYkxoTmhFc3poZDdpUTBEQ2hFTHRp?= =?utf-8?B?WTRRdkZuNS82a05Qa2NGTXNpZ05BaTZLNEc0MkV5WFpKbGhyanZhcm1Rd09T?= =?utf-8?B?NVQ1bEhZUkE2enpLdlpRZHdNb2ZnOCtLTzJBRjIvb1FOMnRubnpNazZsVFgz?= =?utf-8?B?amVxZXJnbGk4ZlVrcDMyN3lhNGNpZ2wxWkMzU256TThTNjhVMTFxcXcvek9R?= =?utf-8?B?SVNJR1U2WlM3dXlXd3hpc1pwWDcyUTJRWlNiVUdwNDRQVVVPZ3hSaFJvaGlE?= =?utf-8?B?dzVuLy9ucWdLdHEwOXVqYXF3ejM3cUhpSnVHR0E1YjNNdUVLYndwdFFTNUpN?= =?utf-8?B?bFdXN0pvSGNPUFN2MVcvd2UzUXJydUtEbGdsUEUzVDF2bm9oY1k4STdNbnU0?= =?utf-8?B?bFJMd2N1TWRXYkRsZVdwZGZLbDluTnlKVlZ2MWsyeVh3YmJMQmNFdVdrYUhQ?= =?utf-8?B?ck85QUsvUDlDOEExaUpMMEoxeTZzbmppT1VQRnV3R2YzdTBnWXNSRlZRNmRr?= =?utf-8?B?UEo5YzRFNTU3ZmQ2d0pJcGlsbFhNbzhhUEpLNnRBZEZDNE5tT1pvRXBqV1F5?= =?utf-8?B?WVRNeEVzUkc0LzBPR0xVeloxM29iRFhYOFJTK2ZnMzdYL1gzZTlEeHRFVXdQ?= =?utf-8?B?YUdxQThmQ0dtaFpHbmVPbmE0Z00zM0xPdUFPTVgxVFdpUHVEUEtIWk41eG81?= =?utf-8?B?VC9RTUxsSXJUMFU1QXpVSGhpSW1SMmN6bVZXNkNBWHFseXAyZ09iRmYraG5S?= =?utf-8?B?dzhVUWdqUDhHZnBlR08xQVgvTnZYbDBxWEFKUk9sNjJUeXdmUFJwTllOODBv?= =?utf-8?B?a3FUNnJOSk4vNHhScU51dTMzZmNjVXVnWlhyaWRxbW5XUHhZWmhucUozM2xQ?= =?utf-8?B?aUlON2V0UmRuaHFWRTBKaEc1eHljUytIQ29XcEFQZHNZQmR1VDdaMTRqcWth?= =?utf-8?B?Z1F6UnhVeEllWUdtRVpmbnJUdllqVkVYZnB4S01RPT0=?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c1c236b-0d7d-41b1-4a37-08dbf4f3b0c2 X-MS-Exchange-CrossTenant-AuthSource: DM6PR10MB4313.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2023 18:06:08.5373 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hgZFai2VMAwEmlF+nHoZhgAPt+CQd6qVfqZS87ty8t6dzzJQah4/X5Z/L6EGvsDeveonOpvF88MV8iUHzyE7fA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4542 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-04_17,2023-12-04_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 adultscore=0 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2312040139 X-Proofpoint-ORIG-GUID: 5lbiXrgAFNqPWWJ7Neva07L18kjc6kVw X-Proofpoint-GUID: 5lbiXrgAFNqPWWJ7Neva07L18kjc6kVw X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Mon, 04 Dec 2023 10:06:46 -0800 (PST) On 04/12/2023 15:39, Christoph Hellwig wrote: >> So what would you propose as the next step? Would it to be first achieve >> atomic write support for XFS with HW support + CoW to ensure contiguous >> extents (and without XFS forcealign)? > I think the very first priority is just block device support without > any fs enablement. We just need to make sure the API isn't too limited > for additional use cases. Sounds ok