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 1vkUhN-00GANB-1C for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 22:04:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkUhM-00AtcN-1R for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 22:04:40 +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 1vkUhM-00AtcF-0K for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 22:04:40 +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 1vkUhJ-002Sas-22 for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 22:04:39 +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 1vkUhJ-007G6C-0I for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 22:04:38 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkUhJ-002qH8-0I for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 22:04:37 +0000 Content-Type: multipart/mixed; boundary="===============2081568979567557924==" MIME-Version: 1.0 From: Melanie Plageman To: pgsql-committers@lists.postgresql.org Subject: pgsql: Eliminate use of cached VM value in lazy_scan_prune() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 26 Jan 2026 22:04:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2081568979567557924== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 RWxpbWluYXRlIHVzZSBvZiBjYWNoZWQgVk0gdmFsdWUgaW4gbGF6eV9zY2FuX3BydW5lKCkKCmxh enlfc2Nhbl9wcnVuZSgpIHRha2VzIGEgcGFyYW1ldGVyIGZyb20gbGF6eV9zY2FuX2hlYXAoKSBp bmRpY2F0aW5nCndoZXRoZXIgdGhlIHBhZ2Ugd2FzIG1hcmtlZCBhbGwtdmlzaWJsZSBpbiB0aGUg Vk0gYXQgdGhlIHRpbWUgaXQgd2FzCmxhc3QgY2hlY2tlZCBpbiBmaW5kX25leHRfdW5za2lwcGFi bGVfYmxvY2soKS4gVGhpcyBiZWhhdmlvciBpcwpoaXN0b3JpY2FsLCBkYXRpbmcgYmFjayB0byBj b21taXQgNjA4MTk1YTNhMzY1LCB3aGVuIHdlIGRpZCBub3QgcGluIHRoZQpWTSBwYWdlIHVudGls IGRlY2lkaW5nIHdlIG11c3QgcmVhZCBpdC4gTm93IHRoYXQgdGhlIFZNIHBhZ2UgaXMgYWxyZWFk eQpwaW5uZWQsIHRoZXJlIGlzIG5vIG1lYW5pbmdmdWwgYmVuZWZpdCB0byByZWx5aW5nIG9uIGEg Y2FjaGVkIFZNIHN0YXR1cy4KClJlbW92aW5nIHRoaXMgY2FjaGVkIHZhbHVlIHNpbXBsaWZpZXMg dGhlIGxvZ2ljIGluIGJvdGggbGF6eV9zY2FuX2hlYXAoKQphbmQgbGF6eV9zY2FuX3BydW5lKCku IEl0IGFsc28gY2xhcmlmaWVzIGZ1dHVyZSB3b3JrIHRoYXQgd2lsbCBzZXQgdGhlCnZpc2liaWxp dHkgbWFwIG9uLWFjY2Vzczogc3VjaCBwYXRocyB3aWxsIG5vdCBoYXZlIGEgY2FjaGVkIHZhbHVl CmF2YWlsYWJsZSwgd2hpY2ggd291bGQgbWFrZSB0aGUgbG9naWMgaGFyZGVyIHRvIHJlYXNvbiBh Ym91dC4gQW5kCmVsaW1pbmF0aW5nIGl0IGVuYWJsZXMgdXMgdG8gZGV0ZWN0IGFuZCByZXBhaXIg Vk0gY29ycnVwdGlvbiBvbi1hY2Nlc3MuCgpBbG9uZyB3aXRoIHJlbW92aW5nIHRoZSBjYWNoZWQg dmFsdWUgYW5kIHVuY29uZGl0aW9uYWxseSBjaGVja2luZyB0aGUKdmlzaWJpbGl0eSBzdGF0dXMg b2YgdGhlIGhlYXAgcGFnZSwgdGhpcyBjb21taXQgYWxzbyBtb3ZlcyB0aGUgVk0KY29ycnVwdGlv biBoYW5kbGluZyB0byBvY2N1ciBmaXJzdC4gVGhpcyByZW9yZGVyaW5nIHNob3VsZCBoYXZlIG5v CnBlcmZvcm1hbmNlIGltcGFjdCwgc2luY2UgdGhlIGNoZWNrcyBhcmUgaW5leHBlbnNpdmUgYW5k IHBlcmZvcm1lZCBvbmx5Cm9uY2UgcGVyIHBhZ2UuIEl0IGRvZXMsIGhvd2V2ZXIsIG1ha2UgdGhl IGNvbnRyb2wgZmxvdyBlYXNpZXIgdG8KdW5kZXJzdGFuZC4gVGhlIG5ldyByZXN0cnVjdHVyaW5n IGFsc28gbWFrZXMgaXQgcG9zc2libGUgdG8gc2V0IHRoZSBWTQphZnRlciBmaXhpbmcgY29ycnVw dGlvbiAoaWYgcHJ1bmluZyBmb3VuZCB0aGUgcGFnZSBhbGwtdmlzaWJsZSkuCgpOb3cgdGhhdCBu byBjYWxsZXJzIG9mIHZpc2liaWxpdHltYXBfc2V0KCkgdXNlIGl0cyByZXR1cm4gdmFsdWUsIGNo YW5nZQppdHMgKGFuZCB2aXNpYmlsaXR5bWFwX3NldF92bWJpdHMoKSkgcmV0dXJuIHR5cGUgdG8g dm9pZC4KCkF1dGhvcjogTWVsYW5pZSBQbGFnZW1hbiA8bWVsYW5pZXBsYWdlbWFuQGdtYWlsLmNv bT4KUmV2aWV3ZWQtYnk6IEFuZHJlcyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZT4KUmV2aWV3 ZWQtYnk6IEtpcmlsbCBSZXNoa2UgPHJlc2hrZWtpcmlsbEBnbWFpbC5jb20+ClJldmlld2VkLWJ5 OiBDaGFvIExpIDxsaS5ldmFuLmNoYW9AZ21haWwuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV5IEJv cm9kaW4gPHg0bW1tQHlhbmRleC10ZWFtLnJ1PgpSZXZpZXdlZC1ieTogWHVuZW5nIFpob3UgPHh1 bmVuZ3pob3VAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzVDRUFB MTYyLTY3QjEtNDREQS1CNjBELThCNjU3MTdFOEIwNSU0MGdtYWlsLmNvbQoKQnJhbmNoCi0tLS0t LQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9j b21taXRkaWZmLzY0OGE3ZTI4ZDdjMjg3NTRjYTQ2Y2FhMDk4NjQ0MzViYzQ1ZTU0M2QKCk1vZGlm aWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9oZWFwL3ZhY3V1bWxh enkuYyAgICB8IDE4MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQpzcmMvYmFja2Vu ZC9hY2Nlc3MvaGVhcC92aXNpYmlsaXR5bWFwLmMgfCAgIDkgKy0Kc3JjL2luY2x1ZGUvYWNjZXNz L3Zpc2liaWxpdHltYXAuaCAgICAgIHwgIDE4ICsrLS0KMyBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNl cnRpb25zKCspLCAxMTUgZGVsZXRpb25zKC0pCgo= --===============2081568979567557924==--