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.94.2) (envelope-from ) id 1v3DqV-00DE3v-T8 for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Sep 2025 13:23:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v3DqS-0017hB-Ok for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Sep 2025 13:23:13 +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.94.2) (envelope-from ) id 1v3DqS-0017h2-EA for pgsql-hackers@lists.postgresql.org; Mon, 29 Sep 2025 13:23:13 +0000 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1v3DqQ-000icJ-2v for pgsql-hackers@lists.postgresql.org; Mon, 29 Sep 2025 13:23:12 +0000 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-b57f08e88bcso2402934a12.0 for ; Mon, 29 Sep 2025 06:23:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759152188; x=1759756988; darn=lists.postgresql.org; h=from:subject:to:message-id:date:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fLQX29d5XezhxArnOy7mRJVZ1G/q0s7mTEyWfA+lx9c=; b=ZttAkAXtegIqgyDERGkoXUEg52qdOjOgS/nIZsQfuUJqqv2u5Wnf6Xa/bP9C8N9mtG ErJ0bs7PTVCqPxEnSDbRag7llu6bEjub8x+Jitfy9hE5B2/LzoVoR9QTuFzTou/oKY3v R1tqrVp14bMMY4SnXoJMyLLKEY6Oq9hyAzV5+JWoSU25GC+5ig5tn65UCU/RMj3E/XAs lRvZYRUseFnJ5L38vvcU+GNO0/27Zcoht4WCk7l1OVKB7S4/IMZVKDkyuO8pHWKDv+3U dcZSoyiHzCNDqY8xekT5nFjWFUQY1NGu2gSr11aZtTZA/ZEMzG5hEFcYJNEQ59im1rh/ JOLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759152188; x=1759756988; h=from:subject:to:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fLQX29d5XezhxArnOy7mRJVZ1G/q0s7mTEyWfA+lx9c=; b=l4gYKEJabAzgX+w3BSTzNHBQ5Cs+uf0tzB9OFhvVnRdFPK9d86ZpuhQAWLRF2fNUCx C+sfgOWtpRJaXB1pV+eis6d1hcGKV9TvjAHiv5xqm9SG3Exqp9sAVrUvqCDsSwyyrC4m 9oksKlEMmhtTJlmIGK8n/lb+0EHzkvcGJUd2XVFgkW++Z2BpdFTbajtT7q6I1NKPEHsp CH3nZko5gKE7AG73KQMigv4JxWItDuupN7YjYeqbm26azUDi+4+UUXlWxxQ2jms/Ydk8 +ZK6f4T+HTe5QNbcucEhBHY33tsRRxQmhCfDYvToPE2oXpAHJIqqkX3RVdlHgbLYhrx4 +Z4A== X-Gm-Message-State: AOJu0Yza97QFqVtarIcrmApupRLEAHZClMBcvVdRjHeXBjb/z1Zb8whI A+eBojhRYNb2MC9rE9BcI0Zjd5/YngPx7MG43cc/8fv0uyGaNgytz5t4Oh4vGw== X-Gm-Gg: ASbGnctepliYQLhsWLuLMfaufPtQH7f3PYqWRK+YMlx28lR/vSizifceAvpfAYGzAmq Tlbo1QM3OpdDVJXabgKaiBw4S5QgeQ2gje5HSxr0dii2NQX/LjAxiQ58Ai6qgsH4093DlhzBgcI irpRPKnk1TEMzh4UAco/w3ZU16AptUoApgdhfoy0rFD20E7iyIwK4OPh57l+90ZCXFcLtJn21O0 fttW/1iBuinR8KqaRltW3HUFhDIJHvW895FqOTgLtky4gLRfFTVXtjAspruWf4q4B8BuV7rjbDM UFq+QcA4c8NkwCHPbvkJ/7dCDSNctcffNJeW5WBxT5B50XPg+qqgIkftaS3QiA3bzuEjOdYYQC2 RKxdJLZA8Nzuco94DP1YGPDlKMeYUlUZsuIAT3yb3ePr+RA== X-Google-Smtp-Source: AGHT+IFUonGAW4sAdzLSGmuknwsa+oZUsrVWx52WbU8wBxEqsfufVuZoAufZypKrVo8ena4aky8L8w== X-Received: by 2002:a17:902:ea03:b0:25c:e895:6a75 with SMTP id d9443c01a7336-27ed4a2d4dfmr195889545ad.28.1759152187789; Mon, 29 Sep 2025 06:23:07 -0700 (PDT) Received: from localhost ([2804:14d:328a:a59c:e883:32f8:d969:3ce0]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-27ed672aa0asm132626385ad.62.2025.09.29.06.23.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Sep 2025 06:23:06 -0700 (PDT) Content-Type: multipart/mixed; boundary=9c575561e4b016bfc0eaf360ca5beee4a9e852d9f5a91c3972148ede29a7 Mime-Version: 1.0 Date: Mon, 29 Sep 2025 10:23:03 -0300 Message-Id: To: Subject: Remove unused parameter form find_window_run_conditions() From: "Matheus Alcantara" X-Mailer: aerc 0.20.1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --9c575561e4b016bfc0eaf360ca5beee4a9e852d9f5a91c3972148ede29a7 Content-Type: multipart/alternative; boundary=874cd37a1cbcd6e80e27fff8567d5f8d5d7e99cb1edd3823746d63e1cedb --874cd37a1cbcd6e80e27fff8567d5f8d5d7e99cb1edd3823746d63e1cedb Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8 Hi, Reading find_window_run_conditions() the RangeTableEntry *rte parameter is not being used by find_window_run_conditions() and check_and_push_window_quals(). The attached patch remove this parameter from both functions. The 4be9024d573 also remove unused parameter for both functions and after studying more these functions I founded that the RangeTableEntry is not being used as well. I've checked the other parameters and all seems to be used now. -- Matheus Alcantara --874cd37a1cbcd6e80e27fff8567d5f8d5d7e99cb1edd3823746d63e1cedb-- --9c575561e4b016bfc0eaf360ca5beee4a9e852d9f5a91c3972148ede29a7 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Remove-unused-parameter-from-find_window_run_conditi.patch Content-Type: text/plain; charset=utf-8; name=0001-Remove-unused-parameter-from-find_window_run_conditi.patch RnJvbSAwZWFiNDM5OTUwN2YzY2I2ZmY0ZTBkMTQyOTA4OTI4MGQyMTM2NjIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoZXVzIEFsY2FudGFyYSA8bXRocy5kZXZAcG0ubWU+CkRh dGU6IE1vbiwgMjkgU2VwIDIwMjUgMTA6MTQ6NTAgLTAzMDAKU3ViamVjdDogW1BBVENIXSBSZW1v dmUgdW51c2VkIHBhcmFtZXRlciBmcm9tIGZpbmRfd2luZG93X3J1bl9jb25kaXRpb25zKCkKCi4u LiBhbmQgY2hlY2tfYW5kX3B1c2hfd2luZG93X3F1YWxzKCkKLS0tCiBzcmMvYmFja2VuZC9vcHRp bWl6ZXIvcGF0aC9hbGxwYXRocy5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5k L29wdGltaXplci9wYXRoL2FsbHBhdGhzLmMgYi9zcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGF0aC9h bGxwYXRocy5jCmluZGV4IDEzMmU4YTM1YTM5Li4xMjkyNWExMTVkZCAxMDA2NDQKLS0tIGEvc3Jj L2JhY2tlbmQvb3B0aW1pemVyL3BhdGgvYWxscGF0aHMuYworKysgYi9zcmMvYmFja2VuZC9vcHRp bWl6ZXIvcGF0aC9hbGxwYXRocy5jCkBAIC0yMjU0LDggKzIyNTQsOCBAQCBzZXRfZHVtbXlfcmVs X3BhdGhsaXN0KFJlbE9wdEluZm8gKnJlbCkKICAqIHJldHVybiBmYWxzZS4KICAqLwogc3RhdGlj IGJvb2wKLWZpbmRfd2luZG93X3J1bl9jb25kaXRpb25zKFF1ZXJ5ICpzdWJxdWVyeSwgUmFuZ2VU YmxFbnRyeSAqcnRlLAotCQkJCQkJICAgQXR0ck51bWJlciBhdHRubywgV2luZG93RnVuYyAqd2Z1 bmMsIE9wRXhwciAqb3BleHByLAorZmluZF93aW5kb3dfcnVuX2NvbmRpdGlvbnMoUXVlcnkgKnN1 YnF1ZXJ5LCBBdHRyTnVtYmVyIGF0dG5vLAorCQkJCQkJICAgV2luZG93RnVuYyAqd2Z1bmMsIE9w RXhwciAqb3BleHByLAogCQkJCQkJICAgYm9vbCB3ZnVuY19sZWZ0LCBib29sICprZWVwX29yaWdp bmFsLAogCQkJCQkJICAgQml0bWFwc2V0ICoqcnVuX2NvbmRfYXR0cnMpCiB7CkBAIC0yNDQ1LDcg KzI0NDUsNyBAQCBmaW5kX3dpbmRvd19ydW5fY29uZGl0aW9ucyhRdWVyeSAqc3VicXVlcnksIFJh bmdlVGJsRW50cnkgKnJ0ZSwKICAqIHdpbGwgdXNlIHRoZSBydW5Db25kaXRpb24gdG8gc3RvcCBy ZXR1cm5pbmcgdHVwbGVzLgogICovCiBzdGF0aWMgYm9vbAotY2hlY2tfYW5kX3B1c2hfd2luZG93 X3F1YWxzKFF1ZXJ5ICpzdWJxdWVyeSwgUmFuZ2VUYmxFbnRyeSAqcnRlLCBOb2RlICpjbGF1c2Us CitjaGVja19hbmRfcHVzaF93aW5kb3dfcXVhbHMoUXVlcnkgKnN1YnF1ZXJ5LCBOb2RlICpjbGF1 c2UsCiAJCQkJCQkJQml0bWFwc2V0ICoqcnVuX2NvbmRfYXR0cnMpCiB7CiAJT3BFeHByCSAgICpv cGV4cHIgPSAoT3BFeHByICopIGNsYXVzZTsKQEAgLTI0ODUsNyArMjQ4NSw3IEBAIGNoZWNrX2Fu ZF9wdXNoX3dpbmRvd19xdWFscyhRdWVyeSAqc3VicXVlcnksIFJhbmdlVGJsRW50cnkgKnJ0ZSwg Tm9kZSAqY2xhdXNlLAogCQlUYXJnZXRFbnRyeSAqdGxlID0gbGlzdF9udGgoc3VicXVlcnktPnRh cmdldExpc3QsIHZhcjEtPnZhcmF0dG5vIC0gMSk7CiAJCVdpbmRvd0Z1bmMgKndmdW5jID0gKFdp bmRvd0Z1bmMgKikgdGxlLT5leHByOwogCi0JCWlmIChmaW5kX3dpbmRvd19ydW5fY29uZGl0aW9u cyhzdWJxdWVyeSwgcnRlLCB0bGUtPnJlc25vLCB3ZnVuYywKKwkJaWYgKGZpbmRfd2luZG93X3J1 bl9jb25kaXRpb25zKHN1YnF1ZXJ5LCB0bGUtPnJlc25vLCB3ZnVuYywKIAkJCQkJCQkJCSAgIG9w ZXhwciwgdHJ1ZSwgJmtlZXBfb3JpZ2luYWwsCiAJCQkJCQkJCQkgICBydW5fY29uZF9hdHRycykp CiAJCQlyZXR1cm4ga2VlcF9vcmlnaW5hbDsKQEAgLTI0OTgsNyArMjQ5OCw3IEBAIGNoZWNrX2Fu ZF9wdXNoX3dpbmRvd19xdWFscyhRdWVyeSAqc3VicXVlcnksIFJhbmdlVGJsRW50cnkgKnJ0ZSwg Tm9kZSAqY2xhdXNlLAogCQlUYXJnZXRFbnRyeSAqdGxlID0gbGlzdF9udGgoc3VicXVlcnktPnRh cmdldExpc3QsIHZhcjItPnZhcmF0dG5vIC0gMSk7CiAJCVdpbmRvd0Z1bmMgKndmdW5jID0gKFdp bmRvd0Z1bmMgKikgdGxlLT5leHByOwogCi0JCWlmIChmaW5kX3dpbmRvd19ydW5fY29uZGl0aW9u cyhzdWJxdWVyeSwgcnRlLCB0bGUtPnJlc25vLCB3ZnVuYywKKwkJaWYgKGZpbmRfd2luZG93X3J1 bl9jb25kaXRpb25zKHN1YnF1ZXJ5LCB0bGUtPnJlc25vLCB3ZnVuYywKIAkJCQkJCQkJCSAgIG9w ZXhwciwgZmFsc2UsICZrZWVwX29yaWdpbmFsLAogCQkJCQkJCQkJICAgcnVuX2NvbmRfYXR0cnMp KQogCQkJcmV0dXJuIGtlZXBfb3JpZ2luYWw7CkBAIC0yNjIyLDcgKzI2MjIsNyBAQCBzZXRfc3Vi cXVlcnlfcGF0aGxpc3QoUGxhbm5lckluZm8gKnJvb3QsIFJlbE9wdEluZm8gKnJlbCwKIAkJCQkJ ICogcnVuQ29uZGl0aW9uLgogCQkJCQkgKi8KIAkJCQkJaWYgKCFzdWJxdWVyeS0+aGFzV2luZG93 RnVuY3MgfHwKLQkJCQkJCWNoZWNrX2FuZF9wdXNoX3dpbmRvd19xdWFscyhzdWJxdWVyeSwgcnRl LCBjbGF1c2UsCisJCQkJCQljaGVja19hbmRfcHVzaF93aW5kb3dfcXVhbHMoc3VicXVlcnksIGNs YXVzZSwKIAkJCQkJCQkJCQkJCQkmcnVuX2NvbmRfYXR0cnMpKQogCQkJCQl7CiAJCQkJCQkvKgot LSAKMi41MC4xIChBcHBsZSBHaXQtMTU1KQoK --9c575561e4b016bfc0eaf360ca5beee4a9e852d9f5a91c3972148ede29a7--