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 1vlrLt-004iWN-2s for pgsql-committers@arkaria.postgresql.org; Fri, 30 Jan 2026 16:28:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlrKs-005Sid-2q for pgsql-committers@arkaria.postgresql.org; Fri, 30 Jan 2026 16:27:07 +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 1vlrKs-005SiU-28 for pgsql-committers@lists.postgresql.org; Fri, 30 Jan 2026 16:27:07 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vlrKq-000BoN-1p for pgsql-committers@lists.postgresql.org; Fri, 30 Jan 2026 16:27:06 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vlrKq-000T7R-1N for pgsql-committers@lists.postgresql.org; Fri, 30 Jan 2026 16:27:04 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlrKp-000BTA-2T for pgsql-committers@lists.postgresql.org; Fri, 30 Jan 2026 16:27:04 +0000 Content-Type: multipart/mixed; boundary="===============4354428314207172593==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Move shmem allocator's fields from PGShmemHeader to its own stru X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 30 Jan 2026 16:27:04 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4354428314207172593== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TW92ZSBzaG1lbSBhbGxvY2F0b3IncyBmaWVsZHMgZnJvbSBQR1NobWVtSGVhZGVyIHRvIGl0cyBv d24gc3RydWN0CgpGb3IgcmVhZGFiaWxpdHkuIEl0IHdhcyBhIHNsaWdodCBtb2R1bGFyaXR5IHZp b2xhdGlvbiB0byBoYXZlIGZpZWxkcwppbiBQR1NobWVtSGVhZGVyIHRoYXQgd2VyZSBvbmx5IHVz ZWQgYnkgdGhlIGFsbG9jYXRvciBjb2RlIGluCnNobWVtLmMuIEFuZCBpdCB3YXMgaW5jb25zaXN0 ZW50IHRoYXQgU2htZW1Mb2NrIHdhcyBuZXZlcnRoZWxlc3Mgbm90CnN0b3JlZCB0aGVyZS4gTW92 aW5nIGFsbCB0aGUgYWxsb2NhdG9yLXJlbGF0ZWQgZmllbGRzIHRvIGEgc2VwYXJhdGUKc3RydWN0 IG1ha2VzIGl0IG1vcmUgY29uc2lzdGVudCBhbmQgbW9kdWxhciwgYW5kIHJlbW92ZXMgdGhlIG5l ZWQgdG8KYWxsb2NhdGUgYW5kIHBhc3MgU2htZW1Mb2NrIHNlcGFyYXRlbHkgdmlhIEJhY2tlbmRQ YXJhbWV0ZXJzLgoKTWVyZ2UgSW5pdFNobWVtQWNjZXNzKCkgYW5kIEluaXRTaG1lbUFsbG9jYXRp b24oKSBpbnRvIGEgc2luZ2xlCmZ1bmN0aW9uIHRoYXQgaW5pdGlhbGl6ZXMgdGhlIHN0cnVjdCB3 aGVuIGNhbGxlZCBmcm9tIHBvc3RtYXN0ZXIsIGFuZAp3aGVuIGNhbGxlZCBmcm9tIGJhY2tlbmRz IGluIEVYRUNfQkFDS0VORCBtb2RlLCByZS1lc3RhYmxpc2hlcyB0aGUKZ2xvYmFsIHZhcmlhYmxl cy4gVGhhdCdzIHNpbWlsYXIgdG8gYWxsIHRoZSAqU2htZW1Jbml0KCkgZnVuY3Rpb25zCnRoYXQg d2UgaGF2ZS4KCkNvLWF1dGhvcmVkLWJ5OiBBc2h1dG9zaCBCYXBhdCA8YXNodXRvc2guYmFwYXQu b3NzQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvbWVz c2FnZS1pZC9DQUV4SFc1dU5SQjlvVDRwZG81NHFBbzAyNU1YRlg0TWZZckQ5SzE1T0NxZS1FeG5O dmdAbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9lMjM2MmViMmJkMTQ1OTMx OWRhY2FlYWE1ZGM4ODZkYmNhNTQ2Yjk2CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvYmFja2VuZC9wb3J0L3N5c3Zfc2htZW0uYyAgICAgICAgICAgfCAgIDIgKy0Kc3JjL2JhY2tl bmQvcG9ydC93aW4zMl9zaG1lbS5jICAgICAgICAgIHwgICAyICstCnNyYy9iYWNrZW5kL3Bvc3Rt YXN0ZXIvbGF1bmNoX2JhY2tlbmQuYyB8ICAgNyArLQpzcmMvYmFja2VuZC9zdG9yYWdlL2lwYy9p cGNpLmMgICAgICAgICAgfCAgIDQgKy0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9pcGMvc2htZW0uYyAg ICAgICAgIHwgMTYzICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCnNyYy9pbmNsdWRl L3N0b3JhZ2UvcGdfc2htZW0uaCAgICAgICAgICB8ICAgNCArLQpzcmMvaW5jbHVkZS9zdG9yYWdl L3NobWVtLmggICAgICAgICAgICAgfCAgIDMgKy0Kc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZz Lmxpc3QgICAgICAgIHwgICAxICsKOCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCAx MDMgZGVsZXRpb25zKC0pCgo= --===============4354428314207172593==--