Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pumNX-00079m-2e for pgsql-hackers@arkaria.postgresql.org; Fri, 05 May 2023 03:45:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pumNU-0006Im-Kk for pgsql-hackers@arkaria.postgresql.org; Fri, 05 May 2023 03:45:04 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pumNU-0006Dd-0r for pgsql-hackers@lists.postgresql.org; Fri, 05 May 2023 03:45:04 +0000 Received: from esa16.fujitsucc.c3s2.iphmx.com ([216.71.158.33]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pumNM-000bRG-0I for pgsql-hackers@lists.postgresql.org; Fri, 05 May 2023 03:45:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1683258296; x=1714794296; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=3LVse0ZwD5W2p7lIIq+PLt6JLqhdVqAGnA7uoB4oP14=; b=c98R09KqUiBoFlLM8YMabF5OPrb23nuKCekvFEK0/OhkAHZ0lln2PnRB LiZf5E5t6n0xonGphFADD38FVClaHp014kfObbwYxJWYa4FP1drLK7NBu xyynXZNGzMhRDU/yY2AOZgJA4zFpfRC0sPwTHHcH30VB29FB5S8w6fNqn p9BlYg3mCXxCjpNbpym4RGcTRMKfk7peHziU3HT8JEcBCA1jBA7Vru5Co 1Cr7dB9GnUiMTNMzIqaeOe51iHTBK3HtCN3uuF0BsyQAvBndR1o4UoMo6 +uf2BzDHspk/Fu8q0euxhQfGyONUbpDZ3kc3Ag+BmM1016Mn7LBJP502V w==; X-IronPort-AV: E=McAfee;i="6600,9927,10700"; a="83508982" X-IronPort-AV: E=Sophos;i="5.99,250,1677510000"; d="scan'208,223";a="83508982" Received: from mail-os0jpn01lp2107.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.107]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2023 12:44:51 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NZiPKlxrqw9NJjH2yoynRsnzMdS2/Si1ZC8i9x71M5sDt/8QD6LiwJysoR6PGlR3bLosGlxxBYG/yICidG4YDmHiFZbiKnk1BmKVqRHImUAJyqE0xCn/u8ABTsKBOvyifBpcm9PHX1A2QM9XxX+6VgipK1u1yNWEKOynrYaigaC8N14TOZGXdWBbN1W457HWa5pXUVBtnDzdj9c5FD/o7L8IGkm5saZB6Nk9G1tscawl0IdMACjMKStU4XmRR1PF9+Og8kS2ZPnZuZismomSvqEuzAaKQwAWGD+Bz/RUgcdDQtxl/qHOFnSURNjCGd4KBC/UfV2I8b/f3SM5UY0Cow== 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=CnRaoupSQqOpp3m1xf7S6nQTmh9sad9uQJMkgOvQRH0=; b=L7pEdtwTYOlgQ5KOnDUQdDjm2lwx8uw2g9cY8YYxi/CM+k8veRNkWhJ5137kZmmL0HT8lqdaI80aObViyF8w/CDq45yomM/X4ZJcg2wvl7RFRWr3+QnXBjmF5wm8CpstPjMdB/C5JP564Nh9UoP7NbKS/30CT/k/LTgb1I4ugFs1Y8OiErmtnvh+WYn+3ZyKQ+E38NBqhciu/1gYE5OaTATLpi5wZmlKxRXTgIEL1ZW0upsHPtIlh5ZTZ8lKCPQRfV1t3EfQd+LVR2BePrctzm1rPrNKdy0a0Py1W0eUNt6dDamTp0AxH8AOgJpHfZ0TDi/9RUFbJ4siJWE4iHLYeQ== 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 Received: from OS0PR01MB5716.jpnprd01.prod.outlook.com (2603:1096:604:bb::12) by TYCPR01MB11588.jpnprd01.prod.outlook.com (2603:1096:400:379::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26; Fri, 5 May 2023 03:44:47 +0000 Received: from OS0PR01MB5716.jpnprd01.prod.outlook.com ([fe80::e085:b6b0:32c3:719a]) by OS0PR01MB5716.jpnprd01.prod.outlook.com ([fe80::e085:b6b0:32c3:719a%7]) with mapi id 15.20.6363.027; Fri, 5 May 2023 03:44:47 +0000 From: "Zhijie Hou (Fujitsu)" To: Amit Kapila CC: Masahiko Sawada , Alexander Lakhin , PostgreSQL Hackers Subject: RE: Perform streaming logical transactions by background workers and parallel apply Thread-Topic: Perform streaming logical transactions by background workers and parallel apply Thread-Index: AQHZD4gmc8Gf0xrGM0OFaEbpojAcOq5uQq1wgAHYoYCAAB++4IAAIlOAgAGmKgCAABa30IADFsaAgAFWGwCAABBJYIAA+pYAgABJqTCAAgB9AIAA8s2ggABurUCABGXB4IAAfjmAgAEdzwCAAHCvAIABHXEAgAIlRYCAAWA5AIAEvuWAgAE6wQCAAY/VgIAAWFEwgAAJz4CAAB4xgIAABTsAgADsLVCAAFA9gIAAMiLQgAAJBQCAAQ5tgIAAH42AgAALiQCAAA7+AIAAKYCwgAE8UACAAA1nAIAANzCAgAEiKoCAABvkQIAAI2kAgAHB84CApJDBAIAAOj2AgAAWAQCAA0r4AIAAGkOwgAKjZQCAADm9gIAGGKWAgAAOsICAAcTVAIAC18sg Date: Fri, 5 May 2023 03:44:47 +0000 Message-ID: References: <2185d65f-5aae-3efa-c48f-fb42b173ef5c@gmail.com> In-Reply-To: Accept-Language: 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?NTBfQWN0aW9uSWQ9NjFjZDA5NDMtNDc2Ni00OWJjLThlYWQtZjFkMDlhNGI5?= =?utf-8?B?N2JjO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFRO+/ou++gA==?= =?utf-8?B?776LO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX1NldERhdGU9MjAyMy0wNS0wNVQwMjo0MTo1OFo7TVNJUF9MYWJl?= =?utf-8?B?bF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfU2l0ZUlk?= =?utf-8?Q?=3Da19f121d-81e1-4858-a9d8-736e267fd4c7;?= 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: OS0PR01MB5716:EE_|TYCPR01MB11588:EE_ x-ms-office365-filtering-correlation-id: afb4451f-2e26-4efd-3728-08db4d1b12a3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fj7dE0b0LcE4ewoMrT7Ln8sbIiKSKzDupeXt6xGtUg4n7iu2hAJKOcAM+VxHy0QbJKe31v8XCdw39688k7+SXTRPyTYYuhOzCHr7MfY3dJNYc1kAZzKBqUCB0cwxNixkTsGxAfuyJ7T2+6vc2yE6kAcyWoxmILKlvlAIFxDSLQC2iXU9Z9U3SseUlWPkphQ2fseSAItBrBE8ZPFYR8bJQiqYs2OaEXWovmh588xbc5XnrHUKL1W2Cvr7xJf7gjgA9j1LKPpJZ/fOSAghJaR7NmkEUcsr+SXzEOkIyqKwoh/RujRyF403iw0AWVk4a+3VR37OpziX5pXSjglxMIhoshpknVcAuXlm1cGppLECw5Ykggx0D9sMiZqlQNvg9399ecnB+c8kPVpbZYDv1IQ6VALHytvub2+Ti1UAL+r4BoyWHtFMNCSJ9gXgHFT9RnSKQu1XIw8vRnaWLz1y5fhR08Jg9G5WP15o4a+FDY3EuHrvfLOPW7/lPPIAH8VypsS64Vl5LsLWDj7ty2T6MxwIs676qsGy4vhCM0bDlxSjDpLJ4ypJWZ0L6ZzkeTnHFygEwdYohjWz6ZCte3xmQNQiyDE6D9XYIV3jfYigx8yIrCcxz0+0JF47dt7C4aS1+n8xUPK8YmFSJ4IHtKspeTFTPg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS0PR01MB5716.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(346002)(136003)(396003)(376002)(39860400002)(451199021)(1590799018)(85182001)(86362001)(33656002)(7696005)(316002)(54906003)(66476007)(76116006)(64756008)(4326008)(66556008)(6916009)(71200400001)(66946007)(66446008)(478600001)(41300700001)(55016003)(52536014)(8936002)(8676002)(5660300002)(82960400001)(2906002)(99936003)(38070700005)(186003)(122000001)(38100700002)(53546011)(6506007)(26005)(9686003)(83380400001)(1580799015);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aW9jRUVZOUhDaVdvQ2FhMjVHajlNT2RwOTRSakx6azBncE9Jbi9CWEhqd00v?= =?utf-8?B?VGlUd2Z4VjV3ak9OWUVrYVg0d21BQ2czOTFuWXRJWHdEZnl4Wk12SFFIbEw2?= =?utf-8?B?ZG0vRzVtQ1JXaENlbEVVTmU4UERPMm1waGlXSmNyMHVnb0VtTDBjT1BXMWpF?= =?utf-8?B?OWtkbDJ3YlBUWU92RnlQT0NVcE1qUzRxUHFEMHl6eHpkbXUwZS8yd3dRajhR?= =?utf-8?B?VjRKVjZCa2NVbklTVXJ1RzFnNHZOZnVwSngwbmRwa3dZNytkdlQ1MWZjbU9N?= =?utf-8?B?MVgvL214WGtoUVhGei90R0oyZE5aOVI2emhIVC9nNWc0Mmhaam9VT3R1MTQ5?= =?utf-8?B?ZTluOEJkWkZ0R1IvbkZZM1BHWTBNNXQzRjV5cXlLcitHb1J2UXFsM2VSYUtD?= =?utf-8?B?ZXoxT3B1YWwxVTQ5OUFjMGdNVUFCYnJJKzFuQjdwczlQcU1DWjA3RWdNZm9v?= =?utf-8?B?a3BwME5ZNnFEYjU3bE1WUTZZSlN3blVjQkIzdGtwNVEvaUZuTEUzMkRPaWky?= =?utf-8?B?SDF6d0RlK2M1UWJSRTRWbkFxa3owTzAyajZWL3lPUHRPME9wWmZoN21JdER1?= =?utf-8?B?WVIzSVhXODRTaTZjTGFYN0t5L3RDcHpHTjFmKzlXSmNjZkxzTDU4QlNJNGJM?= =?utf-8?B?Rm13UnFlY2dsbU54L2lhaGpxajhxQnJpL3U5VjB4RTJkZjl1M1hDaU0rRnJH?= =?utf-8?B?ZFBxRVVIT1dHaDh2YWx2aUJnK0dXSWZFZGxmZGN6RGU3RjlhbzBQaTRTZHlE?= =?utf-8?B?M2lqdkFsalExUmJsdjlFeTByN0RiWHRFZ1NYWkptQWp1UFZURlpyRTBrNTY3?= =?utf-8?B?YXBsaCt5eUVXbHVtOWdKQXhvb0RhcU5SVE5Vc0p0eHVXK2lUbVBmVm16NXc3?= =?utf-8?B?WFhYWDdCVm0wM2syS0RFL3o5UXliSWh2VHdWaXg0bG5KZm1BUThnU1Q0cEZW?= =?utf-8?B?aDlMOFVDYVgxbTZOMDRNYk5nb3JlZ1VMSWw5MHJSb0FZQ09PQytGUXpJREtv?= =?utf-8?B?Wmg1dzVVdzlWbG5VNzBJQXJROGMyeWN0amZWNWVDRTQ2VjZBbzNTT0JQY2ZW?= =?utf-8?B?SmdpR2Rua2lubExTcFlQWVlja3psZncwUFVUVFBVbTh3TXVTbVJLc1RwaDRs?= =?utf-8?B?TWdyRDRESWo5NFNqODE3WmVWR21LQXI2YXp3QUhjV1RwZnBWMGhzYzBCM3B6?= =?utf-8?B?c29kMjQvYW9GMU56SEk3dThTRktucFZKbzhRQlRTMitLVkd2K2I0SndmaGMy?= =?utf-8?B?eXdVcFF4Z1p2NnFWSXVHcE5WNDVwV0FFdEVYcWJyKzV0Z25weHlBRVQzUmhZ?= =?utf-8?B?Q25maGY1VW4rQVhsNUxFOXFDSUtqbkNnelU4eUZadjZrODZRWWpzTWRhd3VT?= =?utf-8?B?ejZkeXk3UE9TeGxMYi91MHZBcjB0OW1pcC9WVS9jeFBsNFpzOU9ZNHYreVJH?= =?utf-8?B?U1E3QjVZQ24zWld1MzNlWTZuRmlWR3Q3UTd1VWpFT085T2hXZU9NZUgrY01I?= =?utf-8?B?MFd0S3NLWjNva0tVdEIwNmxwemVwck8yK001TmRtMkJvZ1hMMmcvOTBzUllq?= =?utf-8?B?R1hZSjZpNEhJK0NZR280MExzRjNOM3d5VC9WMWd1clZaTnFSa05qcUhVdmpi?= =?utf-8?B?K0xjUGlVTHBsWXl0ajA5TEZPM0xBaEl3M1pPL3lMVTg0TUFianpsVDNNVGdY?= =?utf-8?B?dWdBTlRsY2dTcG9MSjNCZVptTHFVb0FaOUpjUXJ1STlFTDU1VDJsa3daTEg4?= =?utf-8?B?U2NoOGtoZkplQlY5b0xabVFrc0V3N2pka2g1WW5QeEZxaWxaL04xSFlxQ2hy?= =?utf-8?B?YTJCdVc4Y081UFBiWmZKWUs5ZFdjblBiMGlwT0lCeGx5OEU2ZW43V0NrOXFP?= =?utf-8?B?ZUR6NjRNTHZKaWJHZmY0KzNxTGZaYnZLa1BLQWx5WEdoZnlEb2FaNWRQSXg0?= =?utf-8?B?UEo5OERhMThiSGJhTGxuNytJc3R6Q0I5WTJVNTZid3BIQlM1TDNCWC90NXgw?= =?utf-8?B?NStxNmVucjhoUWF0YzdDOGpTSzZvdThTUkNXUklVU0srVUlMdjN3UUlUZy92?= =?utf-8?B?OEd5U09RMm12V0doVm83Q2htMmxBaDJzOXJvVHRleUM0NDJGcDR1WTBQVnpX?= =?utf-8?Q?G8n1biXbGMBUMP8R2b5QHg3VM?= Content-Type: multipart/mixed; boundary="_003_OS0PR01MB57161176B8DB0A662D6F053D94729OS0PR01MB5716jpnp_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: vMNnlrwD5ZbLYi0ReuVF3oyViR7U1W77VA8wQgYESpUq9DnDDndJBQuo89e5/dXM5iDQmJ/fIaAfC/7OLArtZHdX8+YaV++SyzQ6tEWQ9ovCIxIygHzr1kB6NaTXQIM4bCKVLPkRGwVDXQyZ4r7cpbyrcAugx/YSrz5V5V9S30QYOpHdfR17/dBavunnALDVuModRLfCA/cviw6LUBBfdE19MBYC/z5IpmApfNfM6LLYvtpYmJEzNqdnY8Gh3+YH7/k/dgoT0oW4Qo868zFa3RIw4wtjuL7yvAkKiX3palneO8QmM3ETJQyjQa9eAPP5rBo8lhZKQKmV4IHBdv+R3bSj9W8YofwjjMCGhBvccceQvw2BNDWa+/5Mzh3xtq36NHVs0PuGeNBPFF0tOhqeMqJ6Kw6QJLj6hKFAbsUgPuP+oMdI9o1dQe4HlRoiZDwbx6uQo77jSIqMMImD5x7y6SEqoWnRN3WAwyfjV/InsloqqPVSp16NqchSQjV//tCObvXP67YWqJNPRzWkMt2TFGGKWkO0fA3JZEArSPrS5LY2kPLrx8RDw/2YirsgOge6rYS/bZ4QSEsOtUt3Ofy8HmxtpPu6GBKMPJSmn1Mc/uSCU/0qEI5/ycftBtGKb7hXHLz4nl89K7Pi+zTGoWcwUxwWBGibTUf+gn1Xa3KZoeaephsAfFKZ8WF4uUN7n6K5v3nAotyVNIMO+Af40XwzUNhv4a4KdlFGfe8pp1sJn6oPO8D2Rs7xAIIdUNtoShzw8GvzU7vJ6sFeUi9v8rxsGKDME4ImvuOlae+A1V3r0yy+pXKmhZZAnBGlMzU614iG X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5716.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: afb4451f-2e26-4efd-3728-08db4d1b12a3 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2023 03:44:47.5190 (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: Mj3VShaBEoRXPznUMdvGNR95MpiikIwoLE6X1btqrEgqTpwGrf4xCCNHg0vZpqwxkM9hQNr1eZCDYQFxKhHw4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB11588 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_OS0PR01MB57161176B8DB0A662D6F053D94729OS0PR01MB5716jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gV2VkbmVzZGF5LCBNYXkgMywgMjAyMyAzOjE3IFBNIEFtaXQgS2FwaWxhIDxhbWl0LmthcGls YTE2QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBUdWUsIE1heSAyLCAyMDIzIGF0IDk6NDbi gK9BTSBBbWl0IEthcGlsYSA8YW1pdC5rYXBpbGExNkBnbWFpbC5jb20+DQo+IHdyb3RlOg0KPiA+ DQo+ID4gT24gVHVlLCBNYXkgMiwgMjAyMyBhdCA5OjA24oCvQU0gWmhpamllIEhvdSAoRnVqaXRz dSkNCj4gPiA8aG91emouZm5zdEBmdWppdHN1LmNvbT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gT24g RnJpZGF5LCBBcHJpbCAyOCwgMjAyMyAyOjE4IFBNIE1hc2FoaWtvIFNhd2FkYQ0KPiA8c2F3YWRh Lm1zaGtAZ21haWwuY29tPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFs ZXhhbmRlciwgZG9lcyB0aGUgcHJvcG9zZWQgcGF0Y2ggZml4IHRoZSBwcm9ibGVtIHlvdSBhcmUg ZmFjaW5nPw0KPiA+ID4gPiA+IFNhd2FkYS1TYW4sIGFuZCBvdGhlcnMsIGRvIHlvdSBzZWUgYW55 IGJldHRlciB3YXkgdG8gZml4IGl0IHRoYW4NCj4gPiA+ID4gPiB3aGF0IGhhcyBiZWVuIHByb3Bv c2VkPw0KPiA+ID4gPg0KPiA+ID4gPiBJJ20gY29uY2VybmVkIHRoYXQgdGhlIGlkZWEgb2YgcmVs eWluZyBvbiBJc05vcm1hbFByb2Nlc3NpbmdNb2RlKCkNCj4gPiA+ID4gbWlnaHQgbm90IGJlIHJv YnVzdCBzaW5jZSBpZiB3ZSBjaGFuZ2UgdGhlIG1lYW5pbmcgb2YNCj4gPiA+ID4gSXNOb3JtYWxQ cm9jZXNzaW5nTW9kZSgpIHNvbWUgZGF5IGl0IHdvdWxkIHNpbGVudGx5IGJyZWFrIGFnYWluLg0K PiA+ID4gPiBTbyBJIHByZWZlciB1c2luZyBzb21ldGhpbmcgbGlrZSBJbml0aWFsaXppbmdBcHBs eVdvcmtlciwgb3INCj4gPiA+ID4gYW5vdGhlciBpZGVhIHdvdWxkIGJlIHRvIGRvIGNsZWFudXAg d29yayAoZS5nLiwgZmlsZXNldCBkZWxldGlvbg0KPiA+ID4gPiBhbmQgbG9jayByZWxlYXNlKSBp biBhIHNlcGFyYXRlIGNhbGxiYWNrIHRoYXQgaXMgcmVnaXN0ZXJlZCBhZnRlcg0KPiA+ID4gPiBj b25uZWN0aW5nIHRvIHRoZSBkYXRhYmFzZS4NCj4gPiA+DQo+ID4gPiBUaGFua3MgZm9yIHRoZSBy ZXZpZXcuIEkgYWdyZWUgdGhhdCBpdOKAmXMgYmV0dGVyIHRvIHVzZSBhIG5ldyB2YXJpYWJsZSBo ZXJlLg0KPiA+ID4gQXR0YWNoIHRoZSBwYXRjaCBmb3IgdGhlIHNhbWUuDQo+ID4gPg0KPiA+DQo+ ID4gKyAqDQo+ID4gKyAqIEhvd2V2ZXIsIGlmIHRoZSB3b3JrZXIgaXMgYmVpbmcgaW5pdGlhbGl6 ZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8NCj4gPiArIHJlbGVhc2UNCj4gPiArICogbG9ja3MuDQo+ ID4gICAqLw0KPiA+IC0gTG9ja1JlbGVhc2VBbGwoREVGQVVMVF9MT0NLTUVUSE9ELCB0cnVlKTsN Cj4gPiArIGlmICghSW5pdGlhbGl6aW5nQXBwbHlXb3JrZXIpDQo+ID4gKyBMb2NrUmVsZWFzZUFs bChERUZBVUxUX0xPQ0tNRVRIT0QsIHRydWUpOw0KPiA+DQo+ID4gQ2FuIHdlIHNsaWdodGx5IHJl d29yZCB0aGlzIGNvbW1lbnQgYXM6ICJUaGUgbG9ja3Mgd2lsbCBiZSBhY3F1aXJlZA0KPiA+IG9u Y2UgdGhlIHdvcmtlciBpcyBpbml0aWFsaXplZC4iPw0KPiA+DQo+IA0KPiBBZnRlciBtYWtpbmcg dGhpcyBtb2RpZmljYXRpb24sIEkgcHVzaGVkIHlvdXIgcGF0Y2guIFRoYW5rcyENCg0KVGhhbmtz IGZvciBwdXNoaW5nLg0KDQpBdHRhY2ggYW5vdGhlciBwYXRjaCB0byBmaXggdGhlIHByb2JsZW0g dGhhdCBwYV9zaHV0ZG93biB3aWxsIGFjY2VzcyBpbnZhbGlkDQpNeUxvZ2ljYWxSZXBXb3JrZXIu IEkgcGVyc29uYWxseSB3YW50IHRvIGF2b2lkIGludHJvZHVjaW5nIG5ldyBzdGF0aWMgdmFyaWFi bGUsDQpzbyBJIG9ubHkgcmVvcmRlciB0aGUgY2FsbGJhY2sgcmVnaXN0cmF0aW9uIGluIHRoaXMg dmVyc2lvbi4NCg0KV2hlbiB0ZXN0aW5nIHRoaXMsIEkgbm90aWNlIGEgcmFyZSBjYXNlIHRoYXQg dGhlIGxlYWRlciBpcyBwb3NzaWJsZSB0byByZWNlaXZlDQp0aGUgd29ya2VyIHRlcm1pbmF0aW9u IG1lc3NhZ2UgYWZ0ZXIgdGhlIGxlYWRlciBzdG9wcyB0aGUgcGFyYWxsZWwgd29ya2VyLiBUaGlz DQppcyB1bm5lY2Vzc2FyeSBhbmQgaGF2ZSBhIHJpc2sgdGhhdCB0aGUgbGVhZGVyIHdvdWxkIHRy eSB0byBhY2Nlc3MgdGhlIGRldGFjaGVkDQptZW1vcnkgcXVldWUuIFRoaXMgaXMgbW9yZSBsaWtl bHkgdG8gaGFwcGVuIGFuZCBzb21ldGltZXMgY2F1c2UgdGhlIGZhaWx1cmUgaW4NCnJlZ3Jlc3Np b24gdGVzdHMgYWZ0ZXIgdGhlIHJlZ2lzdHJhdGlvbiByZW9yZGVyIHBhdGNoIGJlY2F1c2UgdGhl IGRzbSBpcw0KZGV0YWNoZWQgZWFybGllciBhZnRlciBhcHBseWluZyB0aGUgcGF0Y2guDQoNClNv LCBwdXQgdGhlIHBhdGNoIHRoYXQgZGV0YWNoIHRoZSBlcnJvciBxdWV1ZSBiZWZvcmUgc3RvcHBp bmcgd29ya2VyIGFzIDAwMDENCmFuZCB0aGUgcmVnaXN0cmF0aW9uIHJlb3JkZXIgcGF0Y2ggYXMg MDAwMi4NCg0KQmVzdCBSZWdhcmRzLA0KSG91IHpqDQoNCg0KDQoNCg== --_003_OS0PR01MB57161176B8DB0A662D6F053D94729OS0PR01MB5716jpnp_ Content-Type: application/octet-stream; name="0002-adjust-the-order-of-callback-registration-to-avoid-a.patch" Content-Description: 0002-adjust-the-order-of-callback-registration-to-avoid-a.patch Content-Disposition: attachment; filename="0002-adjust-the-order-of-callback-registration-to-avoid-a.patch"; size=2843; creation-date="Fri, 05 May 2023 03:33:20 GMT"; modification-date="Fri, 05 May 2023 03:44:46 GMT" Content-Transfer-Encoding: base64 RnJvbSBmYzA4MjRhNTU4MGIwMGNlNjg1ZDkxOTY0YTgxOTM1MjdmNjJkOTA4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIb3UgWmhpamllIDxob3V6ai5mbnN0QGNuLmZ1aml0c3UuY29t PgpEYXRlOiBGcmksIDI4IEFwciAyMDIzIDE1OjUwOjA0ICswODAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIGFkanVzdCB0aGUgb3JkZXIgb2YgY2FsbGJhY2sgcmVnaXN0cmF0aW9uIHRvIGF2b2lkCiBh Y2Nlc3NpbmcgaW52YWxpZCBtZW1vcnkKClRoZSBjYWxsYmFjayBmdW5jdGlvbiBwYV9zaHV0ZG93 bigpLCB3aGljaCBhY2Nlc3NlcyBNeUxvZ2ljYWxSZXBXb3JrZXIKaW50ZXJuYWxseSwgd2FzIHJl Z2lzdGVyZWQgYmVmb3JlIGluaXRpYWxpemF0aW9uIG9mIE15TG9naWNhbFJlcFdvcmtlci4gQXMg YQpyZXN1bHQsIGlmIGFuIEVSUk9SIG9jY3VycyBiZWZvcmUgaW5pdGlhbGl6YXRpb24gY29tcGxl dGVzLCBwYV9zaHV0ZG93bigpIHdpbGwKYXR0ZW1wdCB0byBhY2Nlc3MgaW52YWxpZCBtZW1vcnku IEFkZGl0aW9uYWxseSwgcGFfc2h1dGRvd24oKSB3YXMgcmVnaXN0ZXJlZApiZWZvcmUgYW4gZXhp dCBjYWxsYmFjayBmdW5jdGlvbiB0aGF0IHJlc2V0cyBNeUxvZ2ljYWxSZXBXb3JrZXIuIElmIGFu IEVSUk9SCm9jY3VycyBsYXRlciwgcGFfc2h1dGRvd24oKSB3aWxsIGJlIGludm9rZWQgYWZ0ZXIg dGhlIHJlc2V0LCBwb3RlbnRpYWxseQpsZWFkaW5nIHRvIGluY29ycmVjdCBpbmZvcm1hdGlvbi4K ClRvIGZpeCB0aGlzLCByZW9yZGVyIHRoZSByZWdpc3RyYXRpb24gcHJvY2Vzcywgc28gdGhhdCBw YV9zaHV0ZG93bigpIGlzCnJlZ2lzdGVyZWQgYWZ0ZXIgdGhlIGluaXRpYWxpemF0aW9uIGFuZCBv dGhlciBleGl0IGNhbGxiYWNrIGZ1bmN0aW9uLgoKV2hpbGUgb24gaXQsIGFkZCBmZXcgY29tbWVu dHMgYXRvcCBwYV9zaHV0ZG93biB0byBlbmhhbmNlIGNvZGUgcmVhZGFiaWxpdHkuCi0tLQogLi4u L3JlcGxpY2F0aW9uL2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jICAgICAgICB8IDEyICsr KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9hcHBseXBh cmFsbGVsd29ya2VyLmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFy YWxsZWx3b3JrZXIuYwppbmRleCBjNzk3NjVjZTIwLi4xYmZiN2VlMDZkIDEwMDY0NAotLS0gYS9z cmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYworKysg Yi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYwpA QCAtODM2LDYgKzgzNiw5IEBAIExvZ2ljYWxQYXJhbGxlbEFwcGx5TG9vcChzaG1fbXFfaGFuZGxl ICptcWgpCiAgKiBNYWtlIHN1cmUgdGhlIGxlYWRlciBhcHBseSB3b3JrZXIgdHJpZXMgdG8gcmVh ZCBmcm9tIG91ciBlcnJvciBxdWV1ZSBvbmUgbW9yZQogICogdGltZS4gVGhpcyBndWFyZHMgYWdh aW5zdCB0aGUgY2FzZSB3aGVyZSB3ZSBleGl0IHVuY2xlYW5seSB3aXRob3V0IHNlbmRpbmcKICAq IGFuIEVycm9yUmVzcG9uc2UsIGZvciBleGFtcGxlIGJlY2F1c2Ugc29tZSBjb2RlIGNhbGxzIHBy b2NfZXhpdCBkaXJlY3RseS4KKyAqCisgKiBBbHNvIGV4cGxpY2l0bHkgZGV0YWNoIGZyb20gZHNt IHNlZ21lbnQgdG8gZmlyZSBvbl9kc21fZGV0YWNoIGNhbGxiYWNrcy4gU2VlCisgKiBQYXJhbGxl bFdvcmtlclNodXRkb3duIGZvciBkZXRhaWxzLgogICovCiBzdGF0aWMgdm9pZAogcGFfc2h1dGRv d24oaW50IGNvZGUsIERhdHVtIGFyZykKQEAgLTg5Miw4ICs4OTUsNiBAQCBQYXJhbGxlbEFwcGx5 V29ya2VyTWFpbihEYXR1bSBtYWluX2FyZykKIAkJCQkoZXJyY29kZShFUlJDT0RFX09CSkVDVF9O T1RfSU5fUFJFUkVRVUlTSVRFX1NUQVRFKSwKIAkJCQkgZXJybXNnKCJiYWQgbWFnaWMgbnVtYmVy IGluIGR5bmFtaWMgc2hhcmVkIG1lbW9yeSBzZWdtZW50IikpKTsKIAotCWJlZm9yZV9zaG1lbV9l eGl0KHBhX3NodXRkb3duLCBQb2ludGVyR2V0RGF0dW0oc2VnKSk7Ci0KIAkvKiBMb29rIHVwIHRo ZSBzaGFyZWQgaW5mb3JtYXRpb24uICovCiAJc2hhcmVkID0gc2htX3RvY19sb29rdXAodG9jLCBQ QVJBTExFTF9BUFBMWV9LRVlfU0hBUkVELCBmYWxzZSk7CiAJTXlQYXJhbGxlbFNoYXJlZCA9IHNo YXJlZDsKQEAgLTkxMiw2ICs5MTMsMTMgQEAgUGFyYWxsZWxBcHBseVdvcmtlck1haW4oRGF0dW0g bWFpbl9hcmcpCiAJICovCiAJbG9naWNhbHJlcF93b3JrZXJfYXR0YWNoKHdvcmtlcl9zbG90KTsK IAorCS8qCisJICogUmVnaXN0ZXIgdGhlIGNhbGxiYWNrIGFmdGVyIGF0dGFjaGluZyB0byB0aGUg d29ya2VyIHNsb3QgdG8gZW5zdXJlIGl0IGlzCisJICogaW52b2tlZCBhZnRlciBNeUxvZ2ljYWxS ZXBXb3JrZXIgaXMgaW5pdGlhbGl6ZWQgYnV0IGJlZm9yZSBkZXRhY2hpbmcKKwkgKiBmcm9tIHRo ZSBzbG90LiBUaGlzIGVuc3VyZXMgdGhhdCBNeUxvZ2ljYWxSZXBXb3JrZXIgcmVtYWlucyB2YWxp ZC4KKwkgKi8KKwliZWZvcmVfc2htZW1fZXhpdChwYV9zaHV0ZG93biwgUG9pbnRlckdldERhdHVt KHNlZykpOworCiAJU3BpbkxvY2tBY3F1aXJlKCZNeVBhcmFsbGVsU2hhcmVkLT5tdXRleCk7CiAJ TXlQYXJhbGxlbFNoYXJlZC0+bG9naWNhbHJlcF93b3JrZXJfZ2VuZXJhdGlvbiA9IE15TG9naWNh bFJlcFdvcmtlci0+Z2VuZXJhdGlvbjsKIAlNeVBhcmFsbGVsU2hhcmVkLT5sb2dpY2FscmVwX3dv cmtlcl9zbG90X25vID0gd29ya2VyX3Nsb3Q7Ci0tIAoyLjMwLjAud2luZG93cy4yCgo= --_003_OS0PR01MB57161176B8DB0A662D6F053D94729OS0PR01MB5716jpnp_ Content-Type: application/octet-stream; name="0001-Detach-the-error-queue-before-stopping-parallel-appl.patch" Content-Description: 0001-Detach-the-error-queue-before-stopping-parallel-appl.patch Content-Disposition: attachment; filename="0001-Detach-the-error-queue-before-stopping-parallel-appl.patch"; size=3839; creation-date="Fri, 05 May 2023 03:33:20 GMT"; modification-date="Fri, 05 May 2023 03:44:47 GMT" Content-Transfer-Encoding: base64 RnJvbSBjMTg4MDc1ZjA3ZTVkY2ZhNTNhNzdjOTJiMjU5MTNhZjMxNjIyZTU0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGVybG9ja2NwcCA8c2hlcmxvY2tjcHBAZm94bWFpbC5jb20+ CkRhdGU6IFN1biwgMzAgQXByIDIwMjMgMjA6NTg6NDIgKzA4MDAKU3ViamVjdDogW1BBVENIIDEv Ml0gRGV0YWNoIHRoZSBlcnJvciBxdWV1ZSBiZWZvcmUgc3RvcHBpbmcgcGFyYWxsZWwgYXBwbHkK IHdvcmtlcgoKRGV0YWNoIGZyb20gdGhlIGVycm9yX21xX2hhbmRsZSBmb3IgdGhlIHBhcmFsbGVs IGFwcGx5IHdvcmtlciBiZWZvcmUKdGVybWluYXRpbmcgaXQuIFRoaXMgcHJldmVudHMgdGhlIGxl YWRlciBhcHBseSB3b3JrZXIgZnJvbSByZWNlaXZpbmcgdGhlCndvcmtlciB0ZXJtaW5hdGlvbiBt ZXNzYWdlIGFuZCBzZW5kaW5nIGl0IHRvIGxvZ3Mgd2hlbiB0aGUgc2FtZSBpcwphbHJlYWR5IGRv bmUgYnkgdGhlIHBhcmFsbGVsIHdvcmtlci4KLS0tCiAuLi4vcmVwbGljYXRpb24vbG9naWNhbC9h cHBseXBhcmFsbGVsd29ya2VyLmMgfCAxMSArLS0tLS0tLS0tCiBzcmMvYmFja2VuZC9yZXBsaWNh dGlvbi9sb2dpY2FsL2xhdW5jaGVyLmMgICAgfCAyMSArKysrKysrKysrKysrKysrLS0tCiBzcmMv aW5jbHVkZS9yZXBsaWNhdGlvbi93b3JrZXJfaW50ZXJuYWwuaCAgICAgfCAgMiArLQogMyBmaWxl cyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYyBi L3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jCmlu ZGV4IGVlN2ExODEzN2YuLmM3OTc2NWNlMjAgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3JlcGxp Y2F0aW9uL2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jCisrKyBiL3NyYy9iYWNrZW5kL3Jl cGxpY2F0aW9uL2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jCkBAIC01NzcsMTYgKzU3Nyw3 IEBAIHBhX2ZyZWVfd29ya2VyKFBhcmFsbGVsQXBwbHlXb3JrZXJJbmZvICp3aW5mbykKIAkJbGlz dF9sZW5ndGgoUGFyYWxsZWxBcHBseVdvcmtlclBvb2wpID4KIAkJKG1heF9wYXJhbGxlbF9hcHBs eV93b3JrZXJzX3Blcl9zdWJzY3JpcHRpb24gLyAyKSkKIAl7Ci0JCWludAkJCXNsb3Rfbm87Ci0J CXVpbnQxNgkJZ2VuZXJhdGlvbjsKLQotCQlTcGluTG9ja0FjcXVpcmUoJndpbmZvLT5zaGFyZWQt Pm11dGV4KTsKLQkJZ2VuZXJhdGlvbiA9IHdpbmZvLT5zaGFyZWQtPmxvZ2ljYWxyZXBfd29ya2Vy X2dlbmVyYXRpb247Ci0JCXNsb3Rfbm8gPSB3aW5mby0+c2hhcmVkLT5sb2dpY2FscmVwX3dvcmtl cl9zbG90X25vOwotCQlTcGluTG9ja1JlbGVhc2UoJndpbmZvLT5zaGFyZWQtPm11dGV4KTsKLQot CQlsb2dpY2FscmVwX3BhX3dvcmtlcl9zdG9wKHNsb3Rfbm8sIGdlbmVyYXRpb24pOwotCisJCWxv Z2ljYWxyZXBfcGFfd29ya2VyX3N0b3Aod2luZm8pOwogCQlwYV9mcmVlX3dvcmtlcl9pbmZvKHdp bmZvKTsKIAogCQlyZXR1cm47CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9s b2dpY2FsL2xhdW5jaGVyLmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2xhdW5j aGVyLmMKaW5kZXggY2VlYTEyNjIzMS4uYWUxMDdhMjE4NCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tl bmQvcmVwbGljYXRpb24vbG9naWNhbC9sYXVuY2hlci5jCisrKyBiL3NyYy9iYWNrZW5kL3JlcGxp Y2F0aW9uL2xvZ2ljYWwvbGF1bmNoZXIuYwpAQCAtNjA5LDE5ICs2MDksMzQgQEAgbG9naWNhbHJl cF93b3JrZXJfc3RvcChPaWQgc3ViaWQsIE9pZCByZWxpZCkKIH0KIAogLyoKLSAqIFN0b3AgdGhl IGxvZ2ljYWwgcmVwbGljYXRpb24gcGFyYWxsZWwgYXBwbHkgd29ya2VyIGNvcnJlc3BvbmRpbmcg dG8gdGhlCi0gKiBpbnB1dCBzbG90IG51bWJlci4KKyAqIFN0b3AgdGhlIGdpdmVuIGxvZ2ljYWwg cmVwbGljYXRpb24gcGFyYWxsZWwgYXBwbHkgd29ya2VyLgogICoKICAqIE5vZGUgdGhhdCB0aGUg ZnVuY3Rpb24gc2VuZHMgU0lHSU5UIGluc3RlYWQgb2YgU0lHVEVSTSB0byB0aGUgcGFyYWxsZWwg YXBwbHkKICAqIHdvcmtlciBzbyB0aGF0IHRoZSB3b3JrZXIgZXhpdHMgY2xlYW5seS4KICAqLwog dm9pZAotbG9naWNhbHJlcF9wYV93b3JrZXJfc3RvcChpbnQgc2xvdF9ubywgdWludDE2IGdlbmVy YXRpb24pCitsb2dpY2FscmVwX3BhX3dvcmtlcl9zdG9wKFBhcmFsbGVsQXBwbHlXb3JrZXJJbmZv ICp3aW5mbykKIHsKKwlpbnQJCXNsb3Rfbm87CisJdWludDE2CWdlbmVyYXRpb247CiAJTG9naWNh bFJlcFdvcmtlciAqd29ya2VyOwogCisJU3BpbkxvY2tBY3F1aXJlKCZ3aW5mby0+c2hhcmVkLT5t dXRleCk7CisJZ2VuZXJhdGlvbiA9IHdpbmZvLT5zaGFyZWQtPmxvZ2ljYWxyZXBfd29ya2VyX2dl bmVyYXRpb247CisJc2xvdF9ubyA9IHdpbmZvLT5zaGFyZWQtPmxvZ2ljYWxyZXBfd29ya2VyX3Ns b3Rfbm87CisJU3BpbkxvY2tSZWxlYXNlKCZ3aW5mby0+c2hhcmVkLT5tdXRleCk7CisKIAlBc3Nl cnQoc2xvdF9ubyA+PSAwICYmIHNsb3Rfbm8gPCBtYXhfbG9naWNhbF9yZXBsaWNhdGlvbl93b3Jr ZXJzKTsKIAorCS8qCisJICogRGV0YWNoIGZyb20gdGhlIGVycm9yX21xX2hhbmRsZSBmb3IgdGhl IHBhcmFsbGVsIGFwcGx5IHdvcmtlciBiZWZvcmUKKwkgKiB0ZXJtaW5hdGluZyBpdC4gVGhpcyBw cmV2ZW50cyB0aGUgbGVhZGVyIGFwcGx5IHdvcmtlciBmcm9tIHJlY2VpdmluZyB0aGUKKwkgKiB3 b3JrZXIgdGVybWluYXRpb24gbWVzc2FnZSBhbmQgc2VuZGluZyBpdCB0byBsb2dzIHdoZW4gdGhl IHNhbWUgaXMKKwkgKiBhbHJlYWR5IGRvbmUgYnkgdGhlIHBhcmFsbGVsIHdvcmtlci4KKwkgKi8K KwlzaG1fbXFfZGV0YWNoKHdpbmZvLT5lcnJvcl9tcV9oYW5kbGUpOworCXdpbmZvLT5lcnJvcl9t cV9oYW5kbGUgPSBOVUxMOworCiAJTFdMb2NrQWNxdWlyZShMb2dpY2FsUmVwV29ya2VyTG9jaywg TFdfU0hBUkVEKTsKIAogCXdvcmtlciA9ICZMb2dpY2FsUmVwQ3R4LT53b3JrZXJzW3Nsb3Rfbm9d OwpkaWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvcmVwbGljYXRpb24vd29ya2VyX2ludGVybmFsLmgg Yi9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93b3JrZXJfaW50ZXJuYWwuaAppbmRleCBiNTdlZWQw NTJmLi4zNDNlNzgxODk2IDEwMDY0NAotLS0gYS9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93b3Jr ZXJfaW50ZXJuYWwuaAorKysgYi9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93b3JrZXJfaW50ZXJu YWwuaApAQCAtMjM1LDcgKzIzNSw3IEBAIGV4dGVybiBib29sIGxvZ2ljYWxyZXBfd29ya2VyX2xh dW5jaChPaWQgZGJpZCwgT2lkIHN1YmlkLCBjb25zdCBjaGFyICpzdWJuYW1lLAogCQkJCQkJCQkJ IE9pZCB1c2VyaWQsIE9pZCByZWxpZCwKIAkJCQkJCQkJCSBkc21faGFuZGxlIHN1Yndvcmtlcl9k c20pOwogZXh0ZXJuIHZvaWQgbG9naWNhbHJlcF93b3JrZXJfc3RvcChPaWQgc3ViaWQsIE9pZCBy ZWxpZCk7Ci1leHRlcm4gdm9pZCBsb2dpY2FscmVwX3BhX3dvcmtlcl9zdG9wKGludCBzbG90X25v LCB1aW50MTYgZ2VuZXJhdGlvbik7CitleHRlcm4gdm9pZCBsb2dpY2FscmVwX3BhX3dvcmtlcl9z dG9wKFBhcmFsbGVsQXBwbHlXb3JrZXJJbmZvICp3aW5mbyk7CiBleHRlcm4gdm9pZCBsb2dpY2Fs cmVwX3dvcmtlcl93YWtldXAoT2lkIHN1YmlkLCBPaWQgcmVsaWQpOwogZXh0ZXJuIHZvaWQgbG9n aWNhbHJlcF93b3JrZXJfd2FrZXVwX3B0cihMb2dpY2FsUmVwV29ya2VyICp3b3JrZXIpOwogCi0t IAoyLjMwLjAud2luZG93cy4yCgo= --_003_OS0PR01MB57161176B8DB0A662D6F053D94729OS0PR01MB5716jpnp_--