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 1w0nRY-002DOb-1O for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 21:19:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0nRW-000C0w-21 for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 21:19:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w0nRV-000C0l-2N for pgsql-hackers@lists.postgresql.org; Thu, 12 Mar 2026 21:19:42 +0000 Received: from fout-b5-smtp.messagingengine.com ([202.12.124.148]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w0nRS-00000002MOP-1Yl3 for pgsql-hackers@lists.postgresql.org; Thu, 12 Mar 2026 21:19:41 +0000 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.stl.internal (Postfix) with ESMTP id C32BF1D0016E; Thu, 12 Mar 2026 17:19:34 -0400 (EDT) Received: from phl-imap-14 ([10.202.2.87]) by phl-compute-02.internal (MEProxy); Thu, 12 Mar 2026 17:19:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burd.me; h=cc:cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1773350374; x=1773436774; bh=XamHCA/MMG rO4kMrGxYYASvUCAQHM0tNkDuMfCH46cY=; b=STvjFbvO6xwjBCUUpU9oZ35oAx MJwxwKC+Ew+A4JXybj6/P6VqDeByb7p8jEc+TfR5pytvVhsNzHAenJNIXdBzvedN g3rMJNpGxiBZf4wIoY6CUOmmGSqy0EAYW88l/xiPMeCYGDdmCLLGUVztLP+31sOC Ckz/l3vmZLLIpITavMTBBnJ5KzCNCHM6IyPXyHDLperCzAtqTWn15bAatIhcKIIp UIQOvjUDKyuobHzY4eFxQ7kMTQ6pHPsvO67OUvBqne2x3Rp7mhac5wWcn6EBE77+ HGve66TmGkthfXQ/e95dK37l+84/dbsWCBYaMhuP6NCxAclVYqkwykp2VjeQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1773350374; x=1773436774; bh=XamHCA/MMGrO4kMrGxYYASvUCAQHM0tNkDu MfCH46cY=; b=CdR4vMqDkaF5nKn7oDH8ho8yyWX/NzZQeprekBD/m/gbP4Cg7uV vHZjDh5Z+HSYrRCk+GrkqoXdN8DiQQfqusnjDbpHWV6FnoN19a9KUz0iex39b3z2 gkyAveTQwcS+VClvmOl0Y2yIa9FbijFLDWdvKK0c+D/nqkkWaNhh0hB/+fuCFak0 5ifJryhYK9L/F5M3vD2fjIAYu+0EMadAiFbBgCvUz9SfiB8TXaV5Xm0qLIH7kaet E72bCWWmJ3w3fGhUJaDwFYHoUoScps/+sS86dO02uH87e4JzOhTEjfCg2Bkoyh07 si/gGlilnqJcCC68woPkTRdU4j+95d7YNpA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvkeejkeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgesmhdtreerredttdenucfhrhhomhepfdfirhgvghcu uehurhgufdcuoehgrhgvghessghurhgurdhmvgeqnecuggftrfgrthhtvghrnhephfevle ehfeefffduledvuddtgffhieelieekueefhffhledvffduvddvjeelkeelnecuvehluhhs thgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepghhrvghgsegsuhhrug drmhgvpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthho pehthhhomhgrshdrmhhunhhrohesghhmrghilhdrtghomhdprhgtphhtthhopehpghhsqh hlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphht thhopehtghhlsehsshhsrdhpghhhrdhprgdruhhs X-ME-Proxy: Feedback-ID: i675e48f3:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 05073C4006F; Thu, 12 Mar 2026 17:19:34 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: AYOavP_A1_K3 Date: Thu, 12 Mar 2026 17:19:13 -0400 From: "Greg Burd" To: "Tom Lane" Cc: "PostgreSQL Hackers" , "Thomas Munro" Message-Id: In-Reply-To: <4416.1773328045@sss.pgh.pa.us> References: <470305.1772417108@sss.pgh.pa.us> <476159.1772419827@sss.pgh.pa.us> <2cbf958e-a36f-4121-b9e9-13ebaaa1cb2c@app.fastmail.com> <892477.1772489759@sss.pgh.pa.us> <1293501.1772573278@sss.pgh.pa.us> <4416.1773328045@sss.pgh.pa.us> Subject: Re: Areas for Solaris support modernization Content-Type: multipart/mixed; boundary=d5e68d21563947008a7ccdd1a5251bf9 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --d5e68d21563947008a7ccdd1a5251bf9 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Thu, Mar 12, 2026, at 11:07 AM, Tom Lane wrote: > "Greg Burd" writes: >> errfinish+0x288(1008310c9, 70f, 100832730, 100bff148, 100bff208, 0) >> ... >> aclitemout+0xf4(100cfa668, 1, 0, 100cfa10f, 100cfa600, 100cf9960) >> FunctionCall1Coll+0x2c(100cfa120, 0, 100cfa600, 0, 100cfa10f, 7) >> array_out+0x700(2, 0, 100cfa610, 100cfa650, 100cfa638, 0) >> FunctionCall1Coll+0x2c(ffffffff7fffed00, 0, 100cfa5e8, 0, 100bff150, 2ef) >> OidOutputFunctionCall+0x18(2ef, 100cfa5e8, 409, 100c01150, 100, ffffffff7fffed00) >> InsertOneValue+0x2a4(100cfa058, e8, 1009a6f60, 100ccdb84, 40a, 100be5388) > > Oh ... you are running it at max debug level, aren't you. > So InsertOneValue tries to print out the inserted value, > and that doesn't work because I didn't hot-wire aclitemout > for bootstrap mode, only aclitemin. Hey Tom, I'm not sure what "hot-wire" means, but I put a quick patch together that sets it to NULL when bootstrapping for now. I'm building and testing now with the *three* patches, hopefully it'll complete in < 4hrs. > I'm away on vacation, but will fix that when I return. > In the meantime, backing down initdb's debug level to > something less than DEBUG4 should get you past that. Enjoy the vacation, please ignore me and this issue until you get back. The tests might be done by then... best. -greg > regards, tom lane --d5e68d21563947008a7ccdd1a5251bf9 Content-Disposition: attachment; filename*0="v20260312c-0001-Restore-PS_USE_CHANGE_ARGV-for-Solaris.patch" Content-Type: text/x-patch; name="=?UTF-8?Q?v20260312c-0001-Restore-PS=5FUSE=5FCHANGE=5FARGV-for-Solaris.p?= =?UTF-8?Q?atch?=" Content-Transfer-Encoding: base64 RnJvbSBjNzk0NjE3ZmQxNjg0YmI2YmEyM2U2MTBmMDk0MzU3MDRjZTZlMDNkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRh dGU6IFRodSwgMTIgTWFyIDIwMjYgMTQ6Mzc6MjYgLTA0MDAKU3ViamVjdDogW1BBVENIIHYy MDI2MDMxMmMgMS8zXSBSZXN0b3JlIFBTX1VTRV9DSEFOR0VfQVJHViBmb3IgU29sYXJpcwoK VGhlIFBTX1VTRV9DSEFOR0VfQVJHViBtb2RlIHJlbW92ZWQgYnkgZDJlYTJkMzEwIHdhcyB0 aGUgcmlnaHQgYXBwcm9hY2gKZm9yIFNvbGFyaXMvSWxsdW1vcy4gIFRoZSBwcmUtZXhpc3Rp bmcgY29kZSBzZWxlY3RlZCBpdCB2aWEKIihkZWZpbmVkKEJTRCkgfHwgZGVmaW5lZChfX2h1 cmRfXykpICYmICFkZWZpbmVkKF9fZGFyd2luX18pIiwgYnV0ICJCU0QiCmlzIG5vdCBwcmVk ZWZpbmVkIG9uIG1vZGVybiBTb2xhcmlzLiAgU2VsZWN0IGl0IHdpdGggImRlZmluZWQoX19z dW4pIgppbnN0ZWFkLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS80NzAzMDUu MTc3MjQxNzEwOEBzc3MucGdoLnBhLnVzCi0tLQogc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9w c19zdGF0dXMuYyB8IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl ZCwgMjEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMv YmFja2VuZC91dGlscy9taXNjL3BzX3N0YXR1cy5jIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlz Yy9wc19zdGF0dXMuYwppbmRleCA1MWRjZTI0OTQ3YS4uNDFkYTM1MWQwMWQgMTAwNjQ0Ci0t LSBhL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvcHNfc3RhdHVzLmMKKysrIGIvc3JjL2JhY2tl bmQvdXRpbHMvbWlzYy9wc19zdGF0dXMuYwpAQCAtMzksNiArMzksOSBAQCBib29sCQl1cGRh dGVfcHJvY2Vzc190aXRsZSA9IERFRkFVTFRfVVBEQVRFX1BST0NFU1NfVElUTEU7CiAgKiBQ U19VU0VfU0VUUFJPQ1RJVExFCiAgKgkgICB1c2UgdGhlIGZ1bmN0aW9uIHNldHByb2N0aXRs ZShjb25zdCBjaGFyICosIC4uLikKICAqCSAgIChvdGhlciBCU0RzKQorICogUFNfVVNFX0NI QU5HRV9BUkdWCisgKgkgICBhc3NpZ24gYXJndlswXSA9ICJzdHJpbmciCisgKgkgICAoU29s YXJpcykKICAqIFBTX1VTRV9DTE9CQkVSX0FSR1YKICAqCSAgIHdyaXRlIG92ZXIgdGhlIGFy Z3YgYW5kIGVudmlyb25tZW50IGFyZWEKICAqCSAgIChMaW51eCBhbmQgbW9zdCBTeXNWLWxp a2Ugc3lzdGVtcykKQEAgLTUyLDcgKzU1LDkgQEAgYm9vbAkJdXBkYXRlX3Byb2Nlc3NfdGl0 bGUgPSBERUZBVUxUX1VQREFURV9QUk9DRVNTX1RJVExFOwogI2RlZmluZSBQU19VU0VfU0VU UFJPQ1RJVExFX0ZBU1QKICNlbGlmIGRlZmluZWQoSEFWRV9TRVRQUk9DVElUTEUpCiAjZGVm aW5lIFBTX1VTRV9TRVRQUk9DVElUTEUKLSNlbGlmIGRlZmluZWQoX19saW51eF9fKSB8fCBk ZWZpbmVkKF9BSVgpIHx8IGRlZmluZWQoX19zdW4pIHx8IGRlZmluZWQoX19kYXJ3aW5fXykg fHwgZGVmaW5lZChfX0dOVV9fKQorI2VsaWYgZGVmaW5lZChfX3N1bikKKyNkZWZpbmUgUFNf VVNFX0NIQU5HRV9BUkdWCisjZWxpZiBkZWZpbmVkKF9fbGludXhfXykgfHwgZGVmaW5lZChf QUlYKSB8fCBkZWZpbmVkKF9fZGFyd2luX18pIHx8IGRlZmluZWQoX19HTlVfXykKICNkZWZp bmUgUFNfVVNFX0NMT0JCRVJfQVJHVgogI2VsaWYgZGVmaW5lZChXSU4zMikKICNkZWZpbmUg UFNfVVNFX1dJTjMyCkBAIC0yMjMsNiArMjI4LDkgQEAgc2F2ZV9wc19kaXNwbGF5X2FyZ3Mo aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQlwc19zdGF0dXNfbmV3X2Vudmlyb24gPSBuZXdf ZW52aXJvbjsKICNlbmRpZgogCX0KKyNlbmRpZgkJCQkJCQkvKiBQU19VU0VfQ0xPQkJFUl9B UkdWICovCisKKyNpZiBkZWZpbmVkKFBTX1VTRV9DSEFOR0VfQVJHVikgfHwgZGVmaW5lZChQ U19VU0VfQ0xPQkJFUl9BUkdWKQogCiAJLyoKIAkgKiBJZiB3ZSdyZSBnb2luZyB0byBjaGFu Z2UgdGhlIG9yaWdpbmFsIGFyZ3ZbXSB0aGVuIG1ha2UgYSBjb3B5IGZvcgpAQCAtMjY4LDcg KzI3Niw3IEBAIHNhdmVfcHNfZGlzcGxheV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikK IAogCQlhcmd2ID0gbmV3X2FyZ3Y7CiAJfQotI2VuZGlmCQkJCQkJCS8qIFBTX1VTRV9DTE9C QkVSX0FSR1YgKi8KKyNlbmRpZgkJCQkJCQkvKiBQU19VU0VfQ0hBTkdFX0FSR1Ygb3IgUFNf VVNFX0NMT0JCRVJfQVJHViAqLwogCiAJcmV0dXJuIGFyZ3Y7CiB9CkBAIC0zMDUsNyArMzEz LDE4IEBAIGluaXRfcHNfZGlzcGxheShjb25zdCBjaGFyICpmaXhlZF9wYXJ0KQogCS8qIElm IHBzX2J1ZmZlciBpcyBhIHBvaW50ZXIsIGl0IG1pZ2h0IHN0aWxsIGJlIG51bGwgKi8KIAlp ZiAoIXBzX2J1ZmZlcikKIAkJcmV0dXJuOworI2VuZGlmCiAKKwkvKgorCSAqIE92ZXJ3cml0 ZSBhcmd2W10gdG8gcG9pbnQgYXQgYXBwcm9wcmlhdGUgc3BhY2UsIGlmIGFwcGxpY2FibGUK KwkgKi8KKworI2lmZGVmIFBTX1VTRV9DSEFOR0VfQVJHVgorCXNhdmVfYXJndlswXSA9IHBz X2J1ZmZlcjsKKwlzYXZlX2FyZ3ZbMV0gPSBOVUxMOworI2VuZGlmCQkJCQkJCS8qIFBTX1VT RV9DSEFOR0VfQVJHViAqLworCisjaWZkZWYgUFNfVVNFX0NMT0JCRVJfQVJHVgogCS8qIG1h a2UgZXh0cmEgYXJndiBzbG90cyBwb2ludCBhdCBlbmRfb2ZfYXJlYSAoYSBOVUwpICovCiAJ Zm9yIChpbnQgaSA9IDE7IGkgPCBzYXZlX2FyZ2M7IGkrKykKIAkJc2F2ZV9hcmd2W2ldID0g cHNfYnVmZmVyICsgcHNfYnVmZmVyX3NpemU7Ci0tIAoyLjUxLjIKCg== --d5e68d21563947008a7ccdd1a5251bf9 Content-Disposition: attachment; filename*0="v20260312c-0002-Switch-the-semaphore-API-on-Solaris-to-un.pat"; filename*1="ch" Content-Type: text/x-patch; name="=?UTF-8?Q?v20260312c-0002-Switch-the-semaphore-API-on-Solaris-to-un.patc?= =?UTF-8?Q?h?=" Content-Transfer-Encoding: base64 RnJvbSBhYmUzOTZkODI5OGE1MTVhMWU1YjY4YTNmNTc0ZGNiYTQyNDcxNGFmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRh dGU6IFRodSwgMTIgTWFyIDIwMjYgMTQ6Mzc6MjcgLTA0MDAKU3ViamVjdDogW1BBVENIIHYy MDI2MDMxMmMgMi8zXSBTd2l0Y2ggdGhlIHNlbWFwaG9yZSBBUEkgb24gU29sYXJpcyB0byB1 bm5hbWVkCiBQT1NJWAoKU29sYXJpcyBkZXNjZW5kYW50cyAoSWxsdW1vcywgT3BlbkluZGlh bmEsIE9tbmlPUywgZXRjLikgaGl0IFN5c3RlbSBWCnNlbWFwaG9yZSBsaW1pdHMgKCJObyBz cGFjZSBsZWZ0IG9uIGRldmljZSIgZnJvbSBzZW1nZXQpIHdoZW4gcnVubmluZwptYW55IHBh cmFsbGVsIHRlc3Qgc2NyaXB0cy4gIFVubmFtZWQgUE9TSVggc2VtYXBob3JlcyBoYXZlIGJl ZW4KYXZhaWxhYmxlIG9uIFNvbGFyaXMgZm9yIGRlY2FkZXMgYW5kIHdvcmsgd2VsbCwgc28g cHJlZmVyIHRoZW0sIGFzIHdhcwpyZWNlbnRseSBkb25lIGZvciBBSVguCgpUaGUgZG9jdW1l bnRhdGlvbiBpcyBhbHNvIHVwZGF0ZWQgdG8gcmVtb3ZlIHRoZSBub3ctdW5uZWNlc3Nhcnkg YWR2aWNlCmFib3V0IHJhaXNpbmcgcHJvamVjdC5tYXgtc2VtLWlkcyBhbmQgcHJvamVjdC5t YXgtbXNnLWlkcy4KCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNDcwMzA1LjE3 NzI0MTcxMDhAc3NzLnBnaC5wYS51cwotLS0KIGRvYy9zcmMvc2dtbC9ydW50aW1lLnNnbWwg fCA5ICsrLS0tLS0tLQogbWVzb24uYnVpbGQgICAgICAgICAgICAgICB8IDEgKwogc3JjL3Rl bXBsYXRlL3NvbGFyaXMgICAgICB8IDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9y dW50aW1lLnNnbWwgYi9kb2Mvc3JjL3NnbWwvcnVudGltZS5zZ21sCmluZGV4IGIxOTM3Y2Qx M2FiLi40MjJhMzU0NGY5NCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3J1bnRpbWUuc2dt bAorKysgYi9kb2Mvc3JjL3NnbWwvcnVudGltZS5zZ21sCkBAIC0xMTI4LDEzICsxMTI4LDgg QEAgcHJvamFkZCAtYyAiUG9zdGdyZVNRTCBEQiBVc2VyIiAtSyAicHJvamVjdC5tYXgtc2ht LW1lbW9yeT0ocHJpdmlsZWdlZCw4R0IsZGVueSkKICAgICAgICA8L3BhcmE+CiAKICAgICAg ICA8cGFyYT4KLSAgICAgICAgT3RoZXIgcmVjb21tZW5kZWQga2VybmVsIHNldHRpbmcgY2hh bmdlcyBmb3IgZGF0YWJhc2Ugc2VydmVycyB3aGljaCB3aWxsCi0gICAgICAgIGhhdmUgYSBs YXJnZSBudW1iZXIgb2YgY29ubmVjdGlvbnMgYXJlOgotPHByb2dyYW1saXN0aW5nPgotcHJv amVjdC5tYXgtc2htLWlkcz0ocHJpdiwzMjc2OCxkZW55KQotcHJvamVjdC5tYXgtc2VtLWlk cz0ocHJpdiw0MDk2LGRlbnkpCi1wcm9qZWN0Lm1heC1tc2ctaWRzPShwcml2LDQwOTYsZGVu eSkKLTwvcHJvZ3JhbWxpc3Rpbmc+CisgICAgICAgIFRvIHJ1biBhIHZlcnkgbGFyZ2Ugc2Vy dmVyLCBvciBtdWx0aXBsZSBzZXJ2ZXJzIGNvbmN1cnJlbnRseSwgeW91CisgICAgICAgIG1p Z2h0IGFsc28gbmVlZCB0byByYWlzZSA8bGl0ZXJhbD5wcm9qZWN0Lm1heC1zaG0taWRzPC9s aXRlcmFsPi4KICAgICAgICA8L3BhcmE+CiAKICAgICAgICA8cGFyYT4KZGlmZiAtLWdpdCBh L21lc29uLmJ1aWxkIGIvbWVzb24uYnVpbGQKaW5kZXggMmRmNTQ0MDljYTYuLmI3ZTMzN2Rj MTMyIDEwMDY0NAotLS0gYS9tZXNvbi5idWlsZAorKysgYi9tZXNvbi5idWlsZApAQCAtMzI0 LDYgKzMyNCw3IEBAIGVsaWYgaG9zdF9zeXN0ZW0gPT0gJ29wZW5ic2QnCiAKIGVsaWYgaG9z dF9zeXN0ZW0gPT0gJ3N1bm9zJwogICBwb3J0bmFtZSA9ICdzb2xhcmlzJworICBzZW1hX2tp bmQgPSAndW5uYW1lZF9wb3NpeCcKICAgZXhwb3J0X2ZtdCA9ICctV2wsLU1AMEAnCiAgICMg V2UgbmVlZCB0aGVzZSAjZGVmaW5lcyB0byBnZXQgUE9TSVgtY29uZm9ybWluZyB2ZXJzaW9u cwogICAjIG9mIG1hbnkgaW50ZXJmYWNlcyAoc2lnd2FpdCwgZ2V0cHd1aWRfciwgc2htZHQs IC4uLikuCmRpZmYgLS1naXQgYS9zcmMvdGVtcGxhdGUvc29sYXJpcyBiL3NyYy90ZW1wbGF0 ZS9zb2xhcmlzCmluZGV4IGE0ZDhkMzhhOGY4Li5lYTUyNGZkYjJiZCAxMDA2NDQKLS0tIGEv c3JjL3RlbXBsYXRlL3NvbGFyaXMKKysrIGIvc3JjL3RlbXBsYXRlL3NvbGFyaXMKQEAgLTEs NCArMSw5IEBACiAjIHNyYy90ZW1wbGF0ZS9zb2xhcmlzCiAKKyMgUHJlZmVyIHVubmFtZWQg UE9TSVggc2VtYXBob3JlcyBpZiBhdmFpbGFibGUsIHVubGVzcyB1c2VyIG92ZXJyaWRlcyBj aG9pY2UKK2lmIHRlc3QgeCIkUFJFRkVSUkVEX1NFTUFQSE9SRVMiID0geCIiIDsgdGhlbgor ICBQUkVGRVJSRURfU0VNQVBIT1JFUz1VTk5BTUVEX1BPU0lYCitmaQorCiAjIEV4dHJhIENG TEFHUyBmb3IgY29kZSB0aGF0IHdpbGwgZ28gaW50byBhIHNoYXJlZCBsaWJyYXJ5CiBDRkxB R1NfU0w9Ii1mUElDIgotLSAKMi41MS4yCgo= --d5e68d21563947008a7ccdd1a5251bf9 Content-Disposition: attachment; filename*0="v20260312c-0003-Make-aclitemout-work-during-bootstrap-mod.pat"; filename*1="ch" Content-Type: text/x-patch; name="=?UTF-8?Q?v20260312c-0003-Make-aclitemout-work-during-bootstrap-mod.patc?= =?UTF-8?Q?h?=" Content-Transfer-Encoding: base64 RnJvbSBjYjMzYzhkNTQ3ZjJlN2VjZjY0NjIxYzVlYWY4ZGJhYjQ1OTgxYjg0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEJ1cmQgPGdyZWdAYnVyZC5tZT4KRGF0ZTog VGh1LCAxMiBNYXIgMjAyNiAxNDo1MTowNSAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggdjIwMjYw MzEyYyAzLzNdIE1ha2UgYWNsaXRlbW91dCB3b3JrIGR1cmluZyBib290c3RyYXAgbW9kZQoK RHVyaW5nIGJvb3RzdHJhcCwgYWNsaXRlbW91dCBpcyBjYWxsZWQgKHZpYSBhcnJheV9vdXQp IHdoZW4KSW5zZXJ0T25lVmFsdWUgZW1pdHMgREVCVUc0LWxldmVsIG91dHB1dCBmb3IgYWNs aXRlbVtdIGNvbHVtbnMuIFRoZQpmdW5jdGlvbiB0cmllcyB0byByZXNvbHZlIHJvbGUgT0lE cyB0byBuYW1lcyB2aWEgU2VhcmNoU3lzQ2FjaGUxLCB3aGljaAppcyBub3QgYXZhaWxhYmxl IGR1cmluZyBib290c3RyYXAsIGNhdXNpbmcgYSBjcmFzaC4KCkZpeCBieSBza2lwcGluZyB0 aGUgc3lzY2FjaGUgbG9va3VwIHdoZW4gSXNCb290c3RyYXBQcm9jZXNzaW5nTW9kZSgpIGlz CnRydWUsIGZhbGxpbmcgdGhyb3VnaCB0byB0aGUgZXhpc3RpbmcgbnVtZXJpYy1PSUQgZmFs bGJhY2sgcGF0aC4gVGhpcwptaXJyb3JzIGhvdyBhY2xpdGVtaW4gd2FzIHByZXZpb3VzbHkg aG90LXdpcmVkIGZvciBib290c3RyYXAuCgpSZXBvcnRlZC1ieTogR3JlZyBCdXJkIDxncmVn QGJ1cmQubWU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNDcwMzA1LjE3NzI0 MTcxMDhAc3NzLnBnaC5wYS51cwotLS0KIHNyYy9iYWNrZW5kL3V0aWxzL2FkdC9hY2wuYyB8 IDEyICsrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L2FjbC5j IGIvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L2FjbC5jCmluZGV4IDA3MWUzZjJjNDllLi5kZmIy M2VhMDFiNSAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L2FjbC5jCisrKyBi L3NyYy9iYWNrZW5kL3V0aWxzL2FkdC9hY2wuYwpAQCAtNjc0LDcgKzY3NCwxMiBAQCBhY2xp dGVtb3V0KFBHX0ZVTkNUSU9OX0FSR1MpCiAKIAlpZiAoYWlwLT5haV9ncmFudGVlICE9IEFD TF9JRF9QVUJMSUMpCiAJewotCQlodHVwID0gU2VhcmNoU3lzQ2FjaGUxKEFVVEhPSUQsIE9i amVjdElkR2V0RGF0dW0oYWlwLT5haV9ncmFudGVlKSk7CisJCS8qCisJCSAqIER1cmluZyBi b290c3RyYXAgdGhlIHN5c2NhY2hlIGlzIG5vdCB5ZXQgYXZhaWxhYmxlLCBzbyBmYWxsCisJ CSAqIHRocm91Z2ggdG8gdGhlIG51bWVyaWMtT0lEIG91dHB1dCBwYXRoLgorCQkgKi8KKwkJ aHR1cCA9IElzQm9vdHN0cmFwUHJvY2Vzc2luZ01vZGUoKSA/IE5VTEwgOgorCQkJU2VhcmNo U3lzQ2FjaGUxKEFVVEhPSUQsIE9iamVjdElkR2V0RGF0dW0oYWlwLT5haV9ncmFudGVlKSk7 CiAJCWlmIChIZWFwVHVwbGVJc1ZhbGlkKGh0dXApKQogCQl7CiAJCQlwdXRpZChwLCBOYW1l U3RyKCgoRm9ybV9wZ19hdXRoaWQpIEdFVFNUUlVDVChodHVwKSktPnJvbG5hbWUpKTsKQEAg LTcwMiw3ICs3MDcsMTAgQEAgYWNsaXRlbW91dChQR19GVU5DVElPTl9BUkdTKQogCSpwKysg PSAnLyc7CiAJKnAgPSAnXDAnOwogCi0JaHR1cCA9IFNlYXJjaFN5c0NhY2hlMShBVVRIT0lE LCBPYmplY3RJZEdldERhdHVtKGFpcC0+YWlfZ3JhbnRvcikpOworCS8qIFNhbWUgYm9vdHN0 cmFwLW1vZGUgZ3VhcmQgZm9yIHRoZSBncmFudG9yIGxvb2t1cCAqLworCWh0dXAgPSBJc0Jv b3RzdHJhcFByb2Nlc3NpbmdNb2RlKCkgPyBOVUxMIDoKKwkJU2VhcmNoU3lzQ2FjaGUxKEFV VEhPSUQsIE9iamVjdElkR2V0RGF0dW0oYWlwLT5haV9ncmFudG9yKSk7CisKIAlpZiAoSGVh cFR1cGxlSXNWYWxpZChodHVwKSkKIAl7CiAJCXB1dGlkKHAsIE5hbWVTdHIoKChGb3JtX3Bn X2F1dGhpZCkgR0VUU1RSVUNUKGh0dXApKS0+cm9sbmFtZSkpOwotLSAKMi41MS4yCgo= --d5e68d21563947008a7ccdd1a5251bf9--