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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 439E6C77B7A for ; Thu, 25 May 2023 16:28:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240709AbjEYQ21 (ORCPT ); Thu, 25 May 2023 12:28:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240865AbjEYQ2J (ORCPT ); Thu, 25 May 2023 12:28:09 -0400 Received: from esa1.hgst.iphmx.com (esa1.hgst.iphmx.com [68.232.141.245]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F0991BF for ; Thu, 25 May 2023 09:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1685032056; x=1716568056; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ISf6mlAqRmKsV3HSCWM7SPI5xBZb9q47dElFYrMtFUo=; b=pDL5i8xir7SqYPiRkJIpLoeFJeybrZOVQ7JmxISXyjCW8lxrsWC1vHSk wfa4EV2eE+sbRC1CigcGN3n0KA6Sk63qjs9JOpw/gEWYHzpX1RnFaa4UY bcmVJSk5weJtXyJCeNeQqbOo2L8n6z9uE3Y8VF33aTnGT7UHqKp6h4VHS nHfOqREvyU/5G/BEQQB60QuZUrDsA2Z3SGxW+kweUzDv/1h+j9pDbiK2N 9BJgSBpsKhQVhKVKc0Uy73SmGtK1gqsXctAwTkyIL3qEkhWx9pI0MR1GY KuoiX52Wu+1ijJ1ul1phHfn9L7uQqvspaoIrtuKtiN/3eb2Gtd1/8DkfM g==; X-IronPort-AV: E=Sophos;i="6.00,191,1681142400"; d="scan'208";a="343740467" Received: from mail-mw2nam04lp2173.outbound.protection.outlook.com (HELO NAM04-MW2-obe.outbound.protection.outlook.com) ([104.47.73.173]) by ob1.hgst.iphmx.com with ESMTP; 26 May 2023 00:23:48 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dwReHRpoGjvOupxXNBsNSiT1JPI/qMTpL9xs4/OQ9f+hhcva440J5JoGzogah0Onp9AdaC/Jqlqm7iFL4ygGNttD2v8hlYS4ZZ7F8De/LHAQHqC53rlfBCIVhJidBdbwUc7qc+PGut9XlEfE9pStVv7HIVMLoIiCtNYgw/iT3UDltcl1w/Eh76sfpPXkvInpwXwlPvdI2mHimRRsEhi9WVTBchq9Jhi0b6wAg+KRqhSuO4jd/jDi5gAHhFhWFUdqJpCh1qifB9GFpxTAMkZFPDeJnaHizVSwBKqx+PuedffUboX5GB/avUikJEnHYTEgb3Nj4iVRwC/vCkQFrcI6wA== 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=ISf6mlAqRmKsV3HSCWM7SPI5xBZb9q47dElFYrMtFUo=; b=ixTDpbUR5vZMOZIxDzG3krIzQYuXVdbrWQRaTn0KMAReAdwdOumV5S1smNjFmDdqa7Pq5XmrzukhdeJgiFr7r5+kQV8qDXfJJ0iuIBKVGMcpsqbewKd1RZx2DnEprgZUtfs0bTwtgfnPfKzncsaPzcQKEiLxKR+tvAzwCQEJ9LoSGOVVvz7cTrfENR+XT40vg7ZuBalGsnXDhT+lIDnkTMkBexja4b4J+8n3X5M0NyAiJ45vPXB8ssm410h6vnwf34iIkW3xlpYn9KyjcbRdFyRw7h51J+B3MQrdPpDt1kRX9gkX4pIIEwB9aLGPzYC1Wk8+7iUeVP4mBYR+rizl5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ISf6mlAqRmKsV3HSCWM7SPI5xBZb9q47dElFYrMtFUo=; b=L2afL3rvw69wqr527yp9vjdo9ECX/O8QjObxPcUvYiM7D/QuPnqiplybvUrNAz64wHXL2oTMvyy8YjhttKHbZHWPbY/t7GOm2RfNAz2H6nnKRDYB5FqGLRWRWRIdbxtRmzsBQ1bzOBpqOEcgOIhZSuyekbHXXkwHIihvJr8Cqgc= Received: from PH0PR04MB7416.namprd04.prod.outlook.com (2603:10b6:510:12::17) by IA0PR04MB8787.namprd04.prod.outlook.com (2603:10b6:208:493::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.15; Thu, 25 May 2023 16:23:46 +0000 Received: from PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::8c4d:6283:7b41:ed6f]) by PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::8c4d:6283:7b41:ed6f%7]) with mapi id 15.20.6433.017; Thu, 25 May 2023 16:23:46 +0000 From: Johannes Thumshirn To: Christoph Hellwig CC: Chris Mason , Josef Bacik , David Sterba , Naohiro Aota , "linux-btrfs@vger.kernel.org" Subject: Re: [PATCH 11/14] btrfs: atomically insert the new extent in btrfs_split_ordered_extent Thread-Topic: [PATCH 11/14] btrfs: atomically insert the new extent in btrfs_split_ordered_extent Thread-Index: AQHZjlEM51jMf+vOPkKu7uA91FJcdK9q7MwAgAABE4CAAEAMgA== Date: Thu, 25 May 2023 16:23:46 +0000 Message-ID: <5e4ed764-fccb-9377-39c1-8ae233eab70f@wdc.com> References: <20230524150317.1767981-1-hch@lst.de> <20230524150317.1767981-12-hch@lst.de> <20230525123431.GA8594@lst.de> In-Reply-To: <20230525123431.GA8594@lst.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wdc.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR04MB7416:EE_|IA0PR04MB8787:EE_ x-ms-office365-filtering-correlation-id: d84f3de6-3ac4-44da-177a-08db5d3c6a20 wdcipoutbound: EOP-TRUE x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nrPxgD+QMPPBgxBMLBJ6a554+up1hOOAlVUXGe7K3F+lljae3rOaMJRoy9ZNfAfFwRiv12nA4/404axIDGpCm6PeTQ76BiFI9r1yWl0Rp566bmHFFUnSyR8eIbaD8HuMYOxaZeGSkdqfDvUZwQywZzgQUROh6E0jW4vD8t8hItd3Id2ESHPLJQB/q7ROjq97wR9DlBZEOP+zIu/QTLEoX8mD062K7qjabUrVtizj+CvT000AZ31kEGo8GFSSfHt0qMa6mX5CgJPHf4Ekt9u+Mt2XbaFzAGJGc3Z6vmmzIEe677cSRCaf++MXOEebAFn4b9jEPIL5gjt9j8JqV6a6uRmwEDCOnBiUy+30khWgH4GIDUQcmqE4pwze6x1x58b0UfgKBszDuax8vhVErNqe4Yo6GSYS+eFP/ExLk65FhLIgtCCYhOGRzzqciD7wRV0Y/B2dBr3GZPmpzWj+G0IyI8TRMCE7cedHUcSV08se+DSHiwHQ7QeZtkBW4xITvf2JNSaBsncqMVtQL1/ExJc1lvIUPzRiaB8Qp+WVyA0hc8FdRnk+3kqIRs2VLDTm/GNGeiw+IaaJoQxx9Sm30t2AYOphRWqjj3wUgqYey4T2HpMST5mU8o7M7q5KbuU/cjaKnScDCMUT5KSUVmGo1uRP3qVoX1fjMor/TkDkD3HqKk14obFuO/m5MSTIfAjhCQ4oYMqZxeKATcSgMc3RDrIcSKNzZnkVG3CgL83dYKa6ugo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR04MB7416.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(376002)(39860400002)(136003)(346002)(396003)(451199021)(2616005)(2906002)(83380400001)(4744005)(186003)(36756003)(38070700005)(86362001)(31696002)(38100700002)(82960400001)(122000001)(5660300002)(8936002)(8676002)(41300700001)(6486002)(31686004)(54906003)(478600001)(6916009)(66556008)(316002)(66476007)(71200400001)(64756008)(66446008)(91956017)(76116006)(66946007)(4326008)(6506007)(6512007)(53546011)(43740500002)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dkFtYjcrcUQzSGJlTmtOeFZJZ1lyV2twQzNPM252bWVQSVM4akxmczVwY0NH?= =?utf-8?B?RU8zb3ZzMXRHUXliUkxvbmN1MmdmVWJ5R244SHUvYWNBMVN2VkJDcU9CTnR3?= =?utf-8?B?LzBvN1FZckVqbnd5THNyazA5M2pBUDVnQWozNXova1NONzZ4ZnV2MHIyb3R3?= =?utf-8?B?dVo0Z3dCNEw4K09qL0VsS0h5dFdPYVd6MDY0bjBuUWZhZTRkcmY0VkdOQ0pD?= =?utf-8?B?TVdBeE9TZDRodlA2UXl5Q3V1cThwSkl2bUViKzdjaWJ3eEhaSjhHdkQxQWlP?= =?utf-8?B?dGQvdlc5RWNuKzVXMHJQZm1NekNERVkrZmw5blNEelkzcmlISm9UekJOR0Zv?= =?utf-8?B?Q09QMzc5R2lSWU0wWmNoZHA5ZEY5UUZSUXFNNURxc0JOQWtvQ0xCdlVha01l?= =?utf-8?B?ZHBFQ3E1c0VkcURIQ3dFUzZBLytSMEl2NHhBWCt2MlZVdSt3Q2hzZGJGOVBM?= =?utf-8?B?MURsTnord0szcWdXQXlYNThzTy9sU1VlM1NnNUYrV1BwbnQ0a0g2TU1SVG03?= =?utf-8?B?YldpWUVsNVV0T2FrRWlqbGhvTkFqU1BvRUsrbHFqZk84bU1Ea2Jzd2RkSzFw?= =?utf-8?B?eHYwQTRNSUFaTCtFbi9sb2lSV05nZ0U3MWdsdzVINTdLSk00cTVTSGhpWTQx?= =?utf-8?B?My9STDgxcy9LNVZhbTVCSkRSSURFUVliK3RjbmpadEVYZmxCRjVzdEtjMUVp?= =?utf-8?B?ZGhCZUFaM0J6TTlsSk1zV2JobVluRld2a2IzSGxRenl6dTNEMjg1SkozcWRW?= =?utf-8?B?NFBaUk00RGFqV2QybFJEaE9QRStkazFLYUdFNHdBWEpsbHhYNHJBRHZNSzk0?= =?utf-8?B?Q0MxdGl6SVBXYlZLcWU5K0dsc0VmWWZMeHIyWFZFd0RjZklOb2lwVFN1RFhV?= =?utf-8?B?NHorK1E0M3p3M2FDTHZYTmwzdGxaa3p1VG56TFZHZHJMVzdjWThlYlAxU3ZO?= =?utf-8?B?TEtzRXE5OGU1MExDTmdIb0Q2SHBSeGtDcmJWQm1wOTlLMFNMK3pDazJJb3pF?= =?utf-8?B?ZmtjTWp3VWhZRnVLK2hWL1RlVFNtWnRyWmFrOVlneTR6QTJhWVRVNUNITnRP?= =?utf-8?B?cXRLSUFTTlRmS0JrM0F3Ylc2dGN4dGlnR3VVSEowdk1sZ004anY3VEduaGRO?= =?utf-8?B?YjN5Vk1sN09JZWUveXM2dHNLWEhlQ1grK1NESzUyc0NNRzJTeHpNUEZaS0x1?= =?utf-8?B?Y1FOcWtJVXdQTWNEd2hrNXphY3E0Zk5xZTZzMTBpS2tJREFXUExUdXM5eC83?= =?utf-8?B?NTJOS1ErQ3EvQ1hsdFJNQlFDTFhHOGoxc0ZNdlRzZnFEVzVFYjVRYXFjRDh1?= =?utf-8?B?TWtqcjd1WHpCajdyV214Smg1NWJJdE5Gc0RTVHN5aCtKTzFsdDRzdUMxMzRJ?= =?utf-8?B?bUtDY0ttVEFPLzF0UnRrcjBpVVhmSDVwRUxQTjJEUGZDQ05meklSdTlHa2Ey?= =?utf-8?B?ZEUwamlYWkt1cXJYTktoNFlDamsvSXNxelJ2bHZseGd5NXNVeGNnb1Fwd1hL?= =?utf-8?B?THAvL2ViWXdHWUhTNlhRaVM2bTJIc1o2ZEhHQjZyTW1JelM3TXVpUy9OSllQ?= =?utf-8?B?a3o4SGtsRHFoUi9TWW10Y0dXVFFza3gzSk1PR3RJY3UvZHZIQ1BjUW9MQmpn?= =?utf-8?B?TURGUUlIQmVWYUFhOTltV3Vnd1JrU2NJQkJKc3dZbnRkdll2OE5VZ2hrc3ZH?= =?utf-8?B?cXpXcDUwKzdHNFZtNjFXQlRrRkJhYzIrQlNNTzlYbmpWcGxDV3NPZEtHTy9G?= =?utf-8?B?b2FqK2JmcFNkZ1RIK1FlODFpRDRxTzMwWk5JS3BISTRvdVYwTnlDbnFyTGlX?= =?utf-8?B?aWp2NUNWWFJMcEZzWmx1MEJMbEN0SGpMM0V6YXZXRmlaRWx6OXRGZkZKajIz?= =?utf-8?B?T2dnWUxBTXE0akVocXhldS9aSm9XTXpnbzAyL0RIb3BIS3h1MTNKZzBla1VX?= =?utf-8?B?MVZpU0c0TG9EYkNGeFhWVHVTVThnT3lpT1l2T1pyTmIycFNZd3Ywc1pPNitr?= =?utf-8?B?aDNMYXBZYTFjemdoWnZ0SW9oZzRRRGx2SzlwSnpPMDlhUlZ6WGpSVTU4MGEx?= =?utf-8?B?bWFCaDVjaWJVOUx2ZTk1b1RqdjJuV2xJaXkyZjJVbTUzNlloaVdJZlVFR2tQ?= =?utf-8?B?Tkl6NHd5VlFONWs0UjhhM1BDbnZnZ2VkalUwa0NlN1Q4VFY3aXoyb3Z0bFdp?= =?utf-8?B?MnFYRy9NekNtdkZYRXJVVVJua3lpQ1o4dTRMRDdpWlhtNnV6VFc1MjdBVjU2?= =?utf-8?B?NWU5Nno2dDV6K1hWeEVVZmhNZEdRPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <4B5526DB1E48F6439B8895213BEEFBDA@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PKiw5ksAzTZNMWQKPJGDdIPwOxdD4aC0JCTaGtFFJhKCaFjE1T34R7XZkxmu3E6/VJN/0tFnPNBsUGnE59qaOX9o/hw+NMw6PrKeW+53OD+yP/cvMus5MPU2+oKnOWJ+sIu4R/TsxO8n84pHP0zWABiN1k2y2a4QtCUyRcdELSvbm20NGyt6gI9wyUMjgKeLaSlY9498qYDng0sxW6G9/8sFH+BhAlpKt6meDw8NeYnd8KSBlWEFXXv/qPZ1g3AeNMPC+C93UkzIcLR5T6vU+8Ir5bjFJGY5YMGkztkvJnDJLa62d0MCpDcQW6TkM+/528LupiLECjcy9xNnwKbQkeyZD390i7LsVfi9dmyc3Fubx7B/KWWohiEBKFI7EuI54xPqIyozfqPdTprAFANtZsPs2B8KUoTgQnenVdmzphR6/UXM8eutJzDY2/FwRp1A1J8wDlPGzhXNSwJgTkFGmw4TVsIS1uesxoc9/mrIs3mjPc77iQXUXsA+Pk8chP7rDdxfJqG85gB0JgT8NG9hjky+0rgkcDYku66uOyctjKd0vI4GJsnTwLTi948LISm/f0UYy/fgXw5wiQFh6/V5fSsk1XwtKYQqKHEuvZh7hKP/Dp6iJOZHndyttRU75GmUOGCbiV49Su0sB+TZ5XMTu3dW1PiiINKBb7cp3kvr6vR730cvD8FSQrr5aXptk047NB2WinMeUnxLYUYWPeGOLJynZaM+y57BwbSJFulEb2grLKWwmkz2+3dl6X0dlfzeQCVtgzIVyOVkOjCZyt7EiRgOp33icgC8adIHkv37jAK5wv1SNDLjVS1VH98AVir/7b0E0YVFL4lNBuwvizZJrZV3o3ct8K01Il8ceK4lfMFjJ73nnqmWDYcgIHqZvB3F X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR04MB7416.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d84f3de6-3ac4-44da-177a-08db5d3c6a20 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2023 16:23:46.2664 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rO6EinWEqdUBay+G1Qgko5r+S1aqZ/ynVvHSxGHr4B/yc72vzMYsObjJXx1ZrTPUAWrzphJtHM5wCHhFYGab+17B3CW+ZGVT7r9kbWXs2io= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR04MB8787 Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org T24gMjUuMDUuMjMgMTQ6MzQsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOg0KPiBPbiBUaHUsIE1h eSAyNSwgMjAyMyBhdCAxMjozMDo0MVBNICswMDAwLCBKb2hhbm5lcyBUaHVtc2hpcm4gd3JvdGU6 DQo+PiBJIHdvbmRlciBpZiB3ZSBjb3VsZG4ndCByZWR1Y2UgdGhlIGNvZGUgZHVwbGljYXRpb24g YmV0d2VlbiBidHJmc19zcGxpdF9vcmRlcmVkX2V4dGVudA0KPj4gYW5kIHRoZSBuZXcgaW5zZXJ0 X29yZGVyZWRfZXh0ZW50IGZ1bmN0aW9uLiBUaGUgZGlmZmVyZW50IGxvY2sgb3JkZXJpbmcgY3Vy cmVudGx5IG1ha2VzDQo+PiBpdCBpbXBvc3NpYmxlLCB0aG91Z2guDQo+IA0KPiBUaGUgaW50ZXJl c3RpbmcgdGhpbmcgYWJvdXQgdGhlIHNwbGl0IGNhc2UgaXMgdGhhdCB3ZSByZWFsbHkgd2FudCB0 bw0KPiBkbyBhIHJlbW92YWwgYW5kIHR3byBpbnNlcnRzIGluIGFuIGF0b21pYyBmYXNoaW9uLiAg SW4gdGhlIGVuZA0KPiB0aGVyZSdzIG5vdCByZWFsbHkgbXVjaCBjb2RlIGluIGluc2VydF9vcmRl cmVkX2V4dGVudCBhbnl3YXksIGFuZA0KPiB0aGUgZGVjaXNpb24gd2hlcmUgdG8gc3BsaXQgdXAg YnRyZnNfYWxsb2Nfb3JkZXJlZF9leHRlbnQgd2FzIGF0DQo+IGxlYXN0IHBhcnRpYWxseSBiYXNl ZCBvbiB0aGF0IHRyYWRlb2ZmLg0KPiANCg0KWWVzIHVuZm9ydHVuYXRlbHkgOigNCg0KQW55d2F5 cywNClJldmlld2VkLWJ5OiBKb2hhbm5lcyBUaHVtc2hpcm4gPGpvaGFubmVzLnRodW1zaGlybkB3 ZGMuY29tPg0K