Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wZPYs-0011D8-05 for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Jun 2026 08:54:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wZPYp-00GHU0-2L for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Jun 2026 08:54:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wZPYp-00GHTp-0X for pgsql-hackers@lists.postgresql.org; Tue, 16 Jun 2026 08:54:19 +0000 Received: from mail-japaneastazon11010000.outbound.protection.outlook.com ([52.101.229.0] helo=TY3P286CU002.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wZPYn-00000000cIZ-1GhL for pgsql-hackers@lists.postgresql.org; Tue, 16 Jun 2026 08:54:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g7RFIxA3111lFfOBAVMN4dmn4blvPjJWHIGE2cn2yarfkRKzy+bybKICwv4WyjEMMBp4xevkM8eM+mb8D//2io/guPtlmX++Bh7WFwcVlMZj7A3yHRr4Y28gDVwTIvN0xtyrfCoKd73KF/84AHhMi4U6AV9Sfr//nv2JMk2ub9xJwPxrsi2sakL9WmKKLIomQXpRO2L95XvxsLqC4VX2rwH9xyN9XvWO0ixX3getxKFTxtA6ZgQcVUu8RtCLjQhgHSIkTgmxZvSCesbpOHUU3OAw8gUd8W6aEwBwAI9rZkA/AHWurqAUtg3RvhFdR2BeuFHuFIYk2JvcYfYomnootA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tJsdJC1Dp9caT6TczdjpTk1HrYaPnZABWazX74zE88M=; b=Z3QJD3CMxU0emJsVqLhdD6/luQUI0jYZ3+MMteFppAexJ6+NuFvYLbC5eT/Bvq9BCbZ633PWt3RJ+YoYy2/PFjP/D/UMuRpXVfd57atC1gqClGb592bY57lUMbWQAN9zz/5WtEw/gVobuoq8zIQxNXiUE/YywOXunGWvy4JcVzq7NLsFLKI50Q8JzgkaHnwWTQqfOVYJoBpgADaWWMbHOeQZ1pLn84EMLNiyn8yjE6R3O0CNVWVkh/eH8yqm6T/wwckC84ZlF7FjnjOpLx6wi2wFVZqGXsWoxq5hjVFVm9nFJaA95wb0QLUhny5SAFdWEmr4FQQDUDbdKmCCt0BBDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tJsdJC1Dp9caT6TczdjpTk1HrYaPnZABWazX74zE88M=; b=ff5VtnVwOxBSaWWJPfP9eJ34Bz8fJ96+84tPwkoTw4GKzgKTRyxW2NWc19FuDFq8Ccmzb2uWqJBNtqvTeDcIgunosqrz84mb3XnkqntkLIZPvqdtBu9vuEXICBBn44mndVzFWMtn/LzAEGV4j/28AKjN9tv3Lq36TNzP2p1PtXgVziYtY13dI7YarV505eUHE2hvKMwArfv8bZjCnnfWG7IHoy/EAQle6GyEHYzWxL/LFA/RXFN21tcpjZnp1OD8I1b59AI32WfJnHtiWgA5WLPUyE3HzK2kgPyl0/ugWj+6kH3pBq0U5jsW2VoK8QpUGQBkFAzxp9m1oQ+U0AOoqg== Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com (2603:1096:405:38a::22) by OS7PR01MB14809.jpnprd01.prod.outlook.com (2603:1096:604:395::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Tue, 16 Jun 2026 08:54:11 +0000 Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04]) by TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04%5]) with mapi id 15.21.0113.015; Tue, 16 Jun 2026 08:54:11 +0000 From: "Zhijie Hou (Fujitsu)" To: Xuneng Zhou CC: Fujii Masao , Srinath Reddy Sadipiralla , PostgreSQL Hackers , Amit Kapila Subject: RE: Fix race in ReplicationSlotRelease for ephemeral slots Thread-Topic: Fix race in ReplicationSlotRelease for ephemeral slots Thread-Index: Adztxq7jT1CuwZjqTjO1S2+BFTl8LgBw7CMAACBC04AAkmycgAA++ZGAAGPxcgAALbPEMAD7De4AAAQKvAAABD2NgAAcYAWAABDW6IAAvdRDgAAGKoqA Date: Tue, 16 Jun 2026 08:54:11 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-AS, ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9Y2IzN2RkNGItODJlMS00YTQ5LTk1MGUtODhiNGY2MTAw?= =?utf-8?B?ZTY1O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjYtMDYtMTZUMDg6MjY6MDhaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_1;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TY4PR01MB17718:EE_|OS7PR01MB14809:EE_ x-ms-office365-filtering-correlation-id: 10ee08b7-7082-48e4-527c-08decb84d593 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|6049299003|23010399003|4053099003|18002099003|22082099003|38070700021|4143699003|11063799006|56012099006|1580799027; x-microsoft-antispam-message-info: 4SNi7t3gGKUKeRTlNJwT+pf1LhqyNK5k6PFBCymIo48X0AQo0b5KFzw99RknyF5DAggRWmiq4i0cFeKVn5pkaDuZHt2/YW1/j1tDfZiW5+cDgO8n7H9iTHG4UMvC9JgHZtAPw8J0xoLp+jXmXoD1lYub2bYwlIgAO3MOzzgFiNF9TiDGuaDGIIAG1qhBfDGWQg3IB1X0Djy3RzwB1Ia5nU6mPA5dfjgAKBvxbeisLdh9lGkxzV/Q91ztrvp6Xmjei52pvtvo+yogAXWu94uTsdfBNJ+U76P1jq5Nau8WGsU5OLkfvmoHyeqFz40ApyI9SIXAHBRAhmIrw1CudRS1A6il3lJRhkdwAY1O6+V5n/5TbNJwYdlio3Z20Fvpq+F1hDeSu5tJr1HadBfNhJS+1bH6CeERW2BoupMPV5naACuI7ezfUO+iAAl4z9OS9VAixOqIAYLoNM6p0NKi7qz9isQ3eP7mXokrzFw8j42RvzkXKoPEa+FQZ3DjCa+58KH5Lj86xheicOVD4frXJUNoD2IXWpDJMeMdC3oDrcA1uAPSOvgWRvwYChNuquGEUCQ2nedcs05Wjtu0ubDMmRgW+BklC68plrLkpQPzLAfjmUGx/Y0zhNhQsgM5Ej942XgPjPTORbmyI9f9MhO8E7Jjh5KDeNruIvRZqAnFbMBSXd307ML72ehFHLrCBfUzLpmEhZP+FnzkQEkzW0Z5wzd1qeI8UcT1S7VEzagYKSYldGNVM0oZvZvnO+CoFG5q7q+Own1Q8WYLtghyb/zEma6AjO6eq0HYjHXB9H1eOqFiqFs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY4PR01MB17718.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(6049299003)(23010399003)(4053099003)(18002099003)(22082099003)(38070700021)(4143699003)(11063799006)(56012099006)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TXpPSVNSOUxCMzlDQytLVGc5UEsrQlFCdElnaWc3NXA5U3lIRDVqNEcrRmF5?= =?utf-8?B?YjkrSkdpNWNRZk12U1hZN3pBdmtoM3FWSnZxMWUvYnQ5UzJGdUlheDJBQnRj?= =?utf-8?B?TkhTRno2NUlsSUZGZlZqa0RXRFd3cEVzQndIdWJic3ZlTGwyVVB5a2Y0MFhz?= =?utf-8?B?SFk2aGdTS0dYelczd1FqUGs1NG94Uno1YjB1a1Q0MHlhOEkzdnlrM0hUUTdw?= =?utf-8?B?Yzg4SkxiVTVoMFdPbXh4THhObXBWaDU5elhIRVZtSjhZcjVJODJiRWhIbStr?= =?utf-8?B?R3JDcFlhTDRRZitWNmhTVGwyM2NINzNManRxdENabkdZN2wxNGlxbHBmZWt1?= =?utf-8?B?TUhxd3BCbDVxK3ZLa1Z6U2FpeUN4cE53c1ovdVZNdHpqZzdnUjBFRmVWT1RH?= =?utf-8?B?YmYwMXRpS3FsOStpUUNFQ2JpcW9tWDJaWStaMUQ3WU1adGZ3MVQ2LzNOZnU5?= =?utf-8?B?dTYrTDlKY2I4Yk9XeDl4bFFSUTB4Q0RhNDZZUHIydVZiWmxERlpLNkNZRmFG?= =?utf-8?B?QVlyZEltZ2pLZmVNNE9wb0dsbGxpcDk1c3c2WGdaNWgwODkyUmh3SUtsem1y?= =?utf-8?B?WHlQbW9MNFk2bDlmZlJuTWRQOWpBZUNTRE5QT3lpM0s3d3JmMHpURGxLRXZM?= =?utf-8?B?cUd0TlNvRjUvanlNNnV3Rlgvei9CK1pyZFVGcnNCdzZvOWJwSitIZGZ5ZVgz?= =?utf-8?B?VUMrdXNvR3M3VnhxOGlSek1Delp1eG1EOHRzM1YyZG9abnZGaUUzTmRFQ0c1?= =?utf-8?B?TEUwaUc3K1VPMCtGK0tGRm82K21GNU9iU2kzVVV5ZUpmUDJibmpxRitIM1dT?= =?utf-8?B?dkRnYUhSbjlkR0hkOWhqbHZUaE1zM0txNU1QMmoxQWpBVDk3dVBGSVdES1pk?= =?utf-8?B?bTRueUp6akhzd1RHWU1UL2hSTGlpdm1qWlZHWjQ5YmpPWUVnRjhzNW1nZFB2?= =?utf-8?B?YTlHSVh1cTQ5Zy9lUTVZTFRyNW9PR0dMVTBpVStmNThRYzY0L1B5bHZ1MUZY?= =?utf-8?B?ZlBtOGVjUWduYVc4aG1LdFV2MGRYRVRZbnJTRTVHcVRpaDlGSjlNY0lTNzZj?= =?utf-8?B?RmRpbEQzN1R3ckpQVlJ1WDFITy81eXRVd3c3dzNFbmNIYzdITytFblJQZFRQ?= =?utf-8?B?OHd3eGc2eHFGdGk1YktCZXlzdGhVclUyYkVVYnRIcjlUek8vdmVsS0gyQjU5?= =?utf-8?B?a2NZbk5UNzdXUENISmcrTHlqbkc3NHVBalNyVjd0M29vVm1la1RSdmY3MUUw?= =?utf-8?B?dTRFb3NQeHFmZDdQZWNWZUFGTjk2UGVPYngwTElZbWtsN0UrdStqTXVuUi95?= =?utf-8?B?dDRLbkw1ME56aUd0QnFjMVZWNFBLTGo5M3d5bWhrdVR5a1JJU1Jlclphc1VH?= =?utf-8?B?ZXllN3c0NGY1V2RVcDBKcERUblQ0QTFaa0xrZkNoUmdhWmFheEpFQ3V6MEJn?= =?utf-8?B?YkplTzhrVWpEOFIwVGlRUVpCa0NQY3VldUpWRWxlSFFOVTlyY251UjUzanI0?= =?utf-8?B?R1NQb1A2dGk3Q1VVQTRteERNdDNWRkduejFBaXJSeDdseERsYk5NNE9PcHdp?= =?utf-8?B?aXdpcU9NNFNWNXhrSkFoc0lNd2pKdVpxdVFYRnkrSWdWM01HdDZKSEpHRW16?= =?utf-8?B?N0E3Q2dEZXYxQmtzSUFtWnlLWi8waVgxS3BqZ2JSWmRHOFB6QzZWTFFxMnBH?= =?utf-8?B?YUhjNkJEeVQ1SERVN09DUmFTTTQ3NW5tTHFuN3FVTTdyQ2JzRXZqSVhUcS9i?= =?utf-8?B?U29QSnAvSTJ6TkpWSEtMTzJwQWJKRkpBV2lsdlFUSGtnWVA5VE9tcEVWTHZ4?= =?utf-8?B?WHpKY2xNa3dtTStOZ1htMEV0dlNlYkRvOWdsckNmb2dJQ0ozdzBWQ3VBdXV3?= =?utf-8?B?THdOYmUyRS91VG5WdnhiQ2tFY0N3OXp5THBhN0J3N2REN0xZb2RSd3ZsWkpY?= =?utf-8?B?WEZwYlNZeTFaenR5MlprckwxVkozb0IvMlNmVm9PMUd1QWNZbmpPcmRNV0hG?= =?utf-8?B?ektkZVlQZSt6SlAvK2VnOHBiT3ZqTUxsUWRsY2FDa2N5N2tnODJidkkrMzNy?= =?utf-8?B?eXlFVmk2d3hTN0FtakdVZ0lLSnUrZTFwdWNQdnY2cnVNMmhJVXJzVW1YL1J4?= =?utf-8?B?QmZUWGRUbm9BcHhvZnQ1ZkE3eHlITWpFYS9WcnBvVmxFbG5QY1RMZHR4VmZG?= =?utf-8?B?NEc4dmx5SkJndE5RTENYY2ZCdFAydGtGWHYveGZlUUp1TFlGVXh1eHpXV2dJ?= =?utf-8?B?bzdOcjc2OUVSNDhLZThLKytlVlBoQU1oOGhraEZDVFhrQzBxMmlzeWNwMm16?= =?utf-8?B?NFVEdThVVGlSUTN5OWhCZmM1QUdXQWNzUUk4WnMwMVc2Y1cxSGJvZz09?= Content-Type: multipart/mixed; boundary="_002_TY4PR01MB17718F4D0C5C8EB96A303C2E594E52TY4PR01MB17718jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: EVvbi6a5c5DsUrrycsqn8GqKQ/XdV2azBjZAQBFN4seGCeB9A6aE7aeBlYChiXy4cscdRhvRnN3enfy0+wAg+REa7ukm77AEcs4JiRD0Wub34lerOp9IkahhFPzjhMtzYkulRoa+O+3gmfT8jcPYxEe187WDENgmhPG0mwVMHIKEXGP1mnfVGq6ibSO+VgfCCX9gZczFNYl1MJpriDk342cJyRBtLWiBoS3fimJ0lrW4FL69IsdQ/G2dc3wM9mWLK72JU1kNUYNUCtSJ4RPbZPwzDUuPETnBv19z4g/S/qiMxMM7jlhCNCq5wx89yyXvg//cqMI7oyQJ71Cun7LLrQ== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY4PR01MB17718.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10ee08b7-7082-48e4-527c-08decb84d593 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2026 08:54:11.1977 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /ZoVfL0ZxLStSpFRLjoGzy1y0wDi4EwV8nnI612OCyw2YJUXBQVhZiaWxQLjXSn4u7ZlAB2RCjRM2h4u89fU1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7PR01MB14809 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_TY4PR01MB17718F4D0C5C8EB96A303C2E594E52TY4PR01MB17718jp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gVHVlc2RheSwgSnVuZSAxNiwgMjAyNiAxOjMwIFBNIFh1bmVuZyBaaG91IDx4dW5lbmd6aG91 QGdtYWlsLmNvbT4gd3JvdGU6DQo+IE9uIEZyaSwgSnVuIDEyLCAyMDI2IGF0IDY6NTTigK9QTSBB bWl0IEthcGlsYSA8YW1pdC5rYXBpbGExNkBnbWFpbC5jb20+DQo+IHdyb3RlOg0KPiA+DQo+ID4g T24gRnJpLCBKdW4gMTIsIDIwMjYgYXQgODoyMuKAr0FNIFh1bmVuZyBaaG91IDx4dW5lbmd6aG91 QGdtYWlsLmNvbT4NCj4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gT24gVGh1LCBKdW4gMTEsIDIwMjYg YXQgOToxOeKAr1BNIEZ1amlpIE1hc2FvIDxtYXNhby5mdWppaUBnbWFpbC5jb20+DQo+ID4gPiBJ biBhbiBvZmYtbGlzdCBjaGF0IHdpdGggWmhpamllLCB3ZSBraW5kYSB0aG91Z2h0IHRoYXQgaG9s ZGluZyB0aGUNCj4gPiA+IGxvY2sgb2YgYSB3cm9uZyBkYiBmb3IgYSBicmllZiB0aW1lIGRvZXNu J3Qgc2VlbSB0byBoYXJtIGEgbG90LiBUaGUNCj4gPiA+IGNvbmN1cnJlbnQgZHJvcHBpbmctZGIg b3BlcmF0aW9uIGxlYWRzIHRvIHRoaXMgaXNzdWUgc2VlbXMgcmFyZSBpbg0KPiA+ID4gcHJhY3Rp Y2UuIEhlIHN0YXRlZCB0aGF0IHRoZSBkZWxldGlvbiBvZiB0aGUgc2xvdCBzZWVtcyB1bmF2b2lk YWJsZQ0KPiA+ID4gYmVjYXVzZSB3ZSBoYXZlIHRvIGFjcXVpcmUgdGhlIGRhdGFiYXNlIGxvY2sg YWZ0ZXIgcmVsZWFzaW5nIHRoZQ0KPiA+ID4gcmVwbGljYXRpb24gc2xvdCBsb2NrIHRvIGF2b2lk IHRoZSBkZWFkbG9jayB3aXRoIHRoZSBzdGFydHVwL2Ryb3AgZGINCj4gPiA+IG9wZXJhdGlvbi4g VGhlcmVmb3JlLCBoZSBwcmVmZXJlZCBrZWVwaW5nIHRoZSBkZXNpZ24gc2ltcGxlIGFuZA0KPiA+ ID4gYXZvaWRpbmcgdGhlIGZhdGFsIGlzc3VlIG92ZXIgZG9pbmcgYSBicm9hZGVyIHJlZmFjdG9y aW5nIHdvcmsuDQo+ID4gPg0KPiA+DQo+ID4gKzEuIEkgYWxzbyB0aGluayB0aGlzIGNoYW5nZSBp cyBub3Qgd29ydGggaXQuDQo+IA0KPiBJIGFtIGFsc28gT0sgd2l0aCB0aGUgc2NvcGUgb2YgY2hh bmdlIG1hZGUgYnkgcGF0Y2ggMS4NCg0KSSBoYXZlIG9uZSBtaW5vciBjb21tZW50IGZvciB0aGUg MDAwMSBwYXRjaC4NCg0KKwkJCU5hbWVEYXRhCXNsb3RfbmFtZSA9IHswfTsNCi4uLg0KCQkJU3Bp bkxvY2tBY3F1aXJlKCZsb2NhbF9zbG90LT5tdXRleCk7DQogCQkJc3luY2VkX3Nsb3QgPSBsb2Nh bF9zbG90LT5pbl91c2UgJiYgbG9jYWxfc2xvdC0+ZGF0YS5zeW5jZWQ7DQorCQkJaWYgKHN5bmNl ZF9zbG90KQ0KKwkJCQlzbG90X25hbWUgPSBsb2NhbF9zbG90LT5kYXRhLm5hbWU7DQogCQkJU3Bp bkxvY2tSZWxlYXNlKCZsb2NhbF9zbG90LT5tdXRleCk7DQoNCldlIGNhbiBkZWZlciBhc3NpZ25p bmcgc2xvdF9uYW1lIHVudGlsIGFmdGVyIHdlIHBhc3MgdGhlIGV4aXN0aW5nIChzeW5jZWRfc2xv dCkNCmNoZWNrLiBTaW5jZSBpdCdzIGEgc3luY2VkIHNsb3QsIG5vIG90aGVyIHByb2Nlc3MgY2Fu IGNoYW5nZSBpdCBhdCB0aGF0IHBvaW50LA0KYW5kIHdlIGNhbiBhbHNvIHNraXAgaW5pdGlhbGl6 aW5nIHNsb3RfbmFtZS4gKFBsZWFzZSByZWZlciB0byB0aGUNCmF0dGFjaGVkIHBhdGNoIGZvciBz dWdnZXN0ZWQgY2hhbmdlcykNCg0KQmVzdCBSZWdhcmRzLA0KSG91IHpqDQoNCg== --_002_TY4PR01MB17718F4D0C5C8EB96A303C2E594E52TY4PR01MB17718jp_ Content-Type: application/octet-stream; name="0001-comments_patch" Content-Description: 0001-comments_patch Content-Disposition: attachment; filename="0001-comments_patch"; size=1333; creation-date="Tue, 16 Jun 2026 08:46:55 GMT"; modification-date="Tue, 16 Jun 2026 08:54:10 GMT" Content-Transfer-Encoding: base64 RnJvbSA4ZWIzMjNmMDg1N2E1ODVlYzg4MTExZmZlNmVhODQxNTAyMWExYjJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBUdWUsIDE2IEp1biAyMDI2IDE2OjQ2OjI4ICswODAwClN1YmplY3Q6IFtQQVRDSF0gY29t bWVudHMKCi0tLQogc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9zbG90c3luYy5jIHwg NiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9zbG90c3luYy5j IGIvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9zbG90c3luYy5jCmluZGV4IGUyMDZh YzliZDczLi44MGExY2E4ZjczZiAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24v bG9naWNhbC9zbG90c3luYy5jCisrKyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwv c2xvdHN5bmMuYwpAQCAtNTQyLDcgKzU0Miw3IEBAIGRyb3BfbG9jYWxfb2Jzb2xldGVfc2xvdHMo TGlzdCAqcmVtb3RlX3Nsb3RfbGlzdCkKIAkJaWYgKCFsb2NhbF9zeW5jX3Nsb3RfcmVxdWlyZWQo bG9jYWxfc2xvdCwgcmVtb3RlX3Nsb3RfbGlzdCkpCiAJCXsKIAkJCWJvb2wJCWRyb3BwZWQgPSBm YWxzZTsKLQkJCU5hbWVEYXRhCXNsb3RfbmFtZSA9IHswfTsKKwkJCU5hbWVEYXRhCXNsb3RfbmFt ZTsKIAkJCU9pZAkJCXNsb3RfZGF0YWJhc2UgPSBsb2NhbF9zbG90LT5kYXRhLmRhdGFiYXNlOwog CQkJYm9vbAkJc3luY2VkX3Nsb3Q7CiAKQEAgLTU2NSwxMiArNTY1LDEyIEBAIGRyb3BfbG9jYWxf b2Jzb2xldGVfc2xvdHMoTGlzdCAqcmVtb3RlX3Nsb3RfbGlzdCkKIAkJCSAqLwogCQkJU3Bpbkxv Y2tBY3F1aXJlKCZsb2NhbF9zbG90LT5tdXRleCk7CiAJCQlzeW5jZWRfc2xvdCA9IGxvY2FsX3Ns b3QtPmluX3VzZSAmJiBsb2NhbF9zbG90LT5kYXRhLnN5bmNlZDsKLQkJCWlmIChzeW5jZWRfc2xv dCkKLQkJCQlzbG90X25hbWUgPSBsb2NhbF9zbG90LT5kYXRhLm5hbWU7CiAJCQlTcGluTG9ja1Jl bGVhc2UoJmxvY2FsX3Nsb3QtPm11dGV4KTsKIAogCQkJaWYgKHN5bmNlZF9zbG90KQogCQkJewor CQkJCXNsb3RfbmFtZSA9IGxvY2FsX3Nsb3QtPmRhdGEubmFtZTsKKwogCQkJCS8qCiAJCQkJICog Tm93IGFjcXVpcmUgYW5kIGRyb3AgdGhlIHNsb3QuICBOb3RlIHdlIHB1cnBvc2VseSBkb24ndAog CQkJCSAqIHJlcXVlc3QgbG9naWNhbCBkZWNvZGluZyB0byBiZSBkaXNhYmxlZCBoZXJlOiBzaW5j ZSB0aGlzIGlzCi0tIAoyLjQzLjAKCg== --_002_TY4PR01MB17718F4D0C5C8EB96A303C2E594E52TY4PR01MB17718jp_--