From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7DB74C3600C for ; Tue, 8 Apr 2025 13:20:23 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u28qs-0006CA-P4; Tue, 08 Apr 2025 09:18:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u28pw-0005Ho-UL for grub-devel@gnu.org; Tue, 08 Apr 2025 09:17:59 -0400 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u28pu-0007rW-JS for grub-devel@gnu.org; Tue, 08 Apr 2025 09:17:56 -0400 Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-30f30200b51so14691311fa.3 for ; Tue, 08 Apr 2025 06:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744118272; x=1744723072; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8pTyFFH4+ybFIFETgagPbkWYLfmfTY48gta37MmhzPw=; b=ICUjNDVVfHw/mDY5ZFz3HpA2q4XK8O3qDnbQ1qtbgnBxsIbBhC9OL4l1yRdrVx/p/H p5/4zsavje3VF3iGanApbfiQ/hA2j2p6ljtRCcMGUBxFFtM78KiB8uYu6KNrJWQ5MUHq 86CS7HFWoUVBK2BQVBQ5cKFK9QpMM2K4fpfNZ12jPXhjOshvDiwFcdehH2mKsSQ7oCAk jbz1mN/ijEu1iu7rcVENrZjJmNy17KliJWye98t6N3mDRHZkLg87GPgV0IOfZd7Mm57C ZnNzbh7+nICEcWX1NviHudWI3xBp7gbu8X1O0fvjCT3eZCTvjuhLeG7vMjvQk14ER3TO uw/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744118272; x=1744723072; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8pTyFFH4+ybFIFETgagPbkWYLfmfTY48gta37MmhzPw=; b=IibIJqDxfb7cEHDV3zKCj12pB84Q6EqkECtjZo3x2unmQRpLAcRXRO2/x0enu/mT5j mwZWY4vyxv6GahQ80MYz2GxHVhsJGnlO1cAvNVVC+Zk8kJLczzcltczYyYzGmEoAQHyI UQl5Z31uHYdtCqRzHRUcBeIjPglnnEWdx4Ulvf1pgXL8tXXdsgKFvu8D61oC/SyCjy+F dZGaKa+dLBRO/UslQ1s4bA2l+K8SDDTVy1U6Gqt/+KnPlwKwqXAB8zF/K3hGOgmllAlW 7dkjtBpEJWxgDVu1U0g30AMsI9SpeginDWNSVXm7gbhsE6BRgG38oFIqVvtWVooL+xSd BuSQ== X-Gm-Message-State: AOJu0YwPhQcGF9l/BUBvpScIbQRzvyr4A8rXRJrgyf26FHTJA7EySja0 set3Hxz5Xtw7lFqd6Mq9GL+FUm+PxB3gLa/5ZMTxDSRGryTEhFzxuP0iF5BP X-Gm-Gg: ASbGncs3hE4fbQNQvtxvYxJJyOvatKRCFGnrjrP9bOxnNFYllBGKpb8gK5lcJkEl0Ri heVIuwK1wtmM2KgTaD+ZxTG720jDq+4NzfVGOkK2wJsU8QV+361SpRP9zb8Nu+swvpjF1RuIJ86 sfbZFWdeRaZUzAnmw8IHHAMAcpF991/qRxdofaAcE2RWuL1AFcxsRJL8D3sreReq+7ke47pHIL8 tF6g4wNVhct9ZZ8C0UFNiEtFv97iBrzawL2+WDigF+kEHX3VyvcdoZqBBPD0amt5zTx+BkjlVPs mOh6KOHopI+n6YiuUYq9mhCYNaWZHs7bsQqrGAwFF8YmBfCohi/XNHUAUTc= X-Google-Smtp-Source: AGHT+IG9C4nos/PCkVFdLMqeq7xae/R5nWaHhWQXWESGFKfNRx1pmZknoHuEJaChayuOrehpqVuqVA== X-Received: by 2002:a05:651c:3232:b0:300:2a29:d47c with SMTP id 38308e7fff4ca-30f0bf54aebmr45333131fa.24.1744118272348; Tue, 08 Apr 2025 06:17:52 -0700 (PDT) Received: from localhost (vds2213055.my-ihor.ru. [94.142.141.192]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30f031ceec6sm18980441fa.90.2025.04.08.06.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 06:17:51 -0700 (PDT) From: Vladimir Serbinenko To: grub-devel@gnu.org Cc: Vladimir Serbinenko Subject: [PATCH v9 10/11] gcry: Ignore sign-compare warnings Date: Tue, 8 Apr 2025 16:13:15 +0300 Message-ID: <20250408131720.3294860-11-phcoder@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250408131720.3294860-1-phcoder@gmail.com> References: <20250408131720.3294860-1-phcoder@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::231; envelope-from=phcoder@gmail.com; helo=mail-lj1-x231.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org bGliZ2NyeXB0IGl0c2VsZiBpcyBjb21waWxlZCB3aXRoIC1Xbm8tc2lnbi1jb21wYXJlLgpEbyB0 aGUgc2FtZSBmb3IgY29uc2lzdGVuY3kKClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlcmJpbmVu a28gPHBoY29kZXJAZ21haWwuY29tPgotLS0KIGNvbmYvTWFrZWZpbGUuY29tbW9uICAgICAgICAg fCAgMiArLQogZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmICB8IDEwICsrKysrLS0tLS0KIGdy dWItY29yZS9rZXJuL2NvbXBpbGVyLXJ0LmMgfCAzMiArKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLQogaW5jbHVkZS9ncnViL2NvbXBpbGVyLXJ0LmggICB8ICA0ICsrKysKIHV0aWwvaW1w b3J0X2djcnkucHkgICAgICAgICAgfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp b25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25mL01ha2VmaWxlLmNvbW1v biBiL2NvbmYvTWFrZWZpbGUuY29tbW9uCmluZGV4IDBkZjRkNmU3YS4uNGQzOGZmMDM0IDEwMDY0 NAotLS0gYS9jb25mL01ha2VmaWxlLmNvbW1vbgorKysgYi9jb25mL01ha2VmaWxlLmNvbW1vbgpA QCAtODEsNyArODEsNyBAQCBDUFBGTEFHU19HTlVMSUIgPSAtSSQodG9wX2J1aWxkZGlyKS9ncnVi LWNvcmUvbGliL2dudWxpYiAtSSQodG9wX3NyY2RpcikvZ3J1Yi1jbwogQ0ZMQUdTX1BPU0lYID0g LWZuby1idWlsdGluCiBDUFBGTEFHU19QT1NJWCA9IC1JJCh0b3Bfc3JjZGlyKS9ncnViLWNvcmUv bGliL3Bvc2l4X3dyYXAKIAotQ0ZMQUdTX0dDUlkgPSAtV25vLWVycm9yPXNpZ24tY29tcGFyZSAt V25vLW1pc3NpbmctZmllbGQtaW5pdGlhbGl6ZXJzIC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1Xbm8t dW5kZWYgJChDRkxBR1NfUE9TSVgpCitDRkxBR1NfR0NSWSA9IC1Xbm8tc2lnbi1jb21wYXJlIC1X bm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMgLVduby1yZWR1bmRhbnQtZGVjbHMgLVduby11 bmRlZiAkKENGTEFHU19QT1NJWCkKIENQUEZMQUdTX0dDUlkgPSAtSSQodG9wX3NyY2RpcikvZ3J1 Yi1jb3JlL2xpYi9saWJnY3J5cHRfd3JhcCAkKENQUEZMQUdTX1BPU0lYKSAtRF9HQ1JZUFRfSU5f TElCR0NSWVBUPTEgLURfR0NSWVBUX0NPTkZJR19IX0lOQ0xVREVEPTEgLUkkKHRvcF9zcmNkaXIp L2luY2x1ZGUvZ3J1Yi9nY3J5cHQKIAogQ1BQRkxBR1NfRUZJRU1VID0gLUkkKHRvcF9zcmNkaXIp L2dydWItY29yZS9lZmllbXUvcnVudGltZQpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL01ha2VmaWxl LmNvcmUuZGVmIGIvZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmCmluZGV4IDc3MGY2ZTBjNS4u NTZlNDA3Mzc2IDEwMDY0NAotLS0gYS9ncnViLWNvcmUvTWFrZWZpbGUuY29yZS5kZWYKKysrIGIv Z3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmCkBAIC05NzUsNyArOTc1LDcgQEAgbW9kdWxlID0g ewogbW9kdWxlID0gewogICBuYW1lID0gcGdwOwogICBjb21tb24gPSBjb21tYW5kcy9wZ3AuYzsK LSAgY2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkpIC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1Xbm8tc2ln bi1jb21wYXJlJzsKKyAgY2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkpIC1Xbm8tcmVkdW5kYW50LWRl Y2xzJzsKICAgY3BwZmxhZ3MgPSAnJChDUFBGTEFHU19HQ1JZKSc7CiB9OwogCkBAIC0yMTg0LDcg KzIxODQsNyBAQCBtb2R1bGUgPSB7CiAgIG5hbWUgPSBkc2Ffc2V4cF90ZXN0OwogICBjb21tb24g PSB0ZXN0cy9kc2Ffc2V4cF90ZXN0LmM7CiAKLSAgY2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkpIC1X bm8tcmVkdW5kYW50LWRlY2xzIC1Xbm8tc2lnbi1jb21wYXJlJzsKKyAgY2ZsYWdzID0gJyQoQ0ZM QUdTX0dDUlkpIC1Xbm8tcmVkdW5kYW50LWRlY2xzJzsKICAgY3BwZmxhZ3MgPSAnJChDUFBGTEFH U19HQ1JZKSc7CiB9OwogCkBAIC0yMTkyLDcgKzIxOTIsNyBAQCBtb2R1bGUgPSB7CiAgIG5hbWUg PSByc2Ffc2V4cF90ZXN0OwogICBjb21tb24gPSB0ZXN0cy9yc2Ffc2V4cF90ZXN0LmM7CiAKLSAg Y2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkpIC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1Xbm8tc2lnbi1j b21wYXJlJzsKKyAgY2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkpIC1Xbm8tcmVkdW5kYW50LWRlY2xz JzsKICAgY3BwZmxhZ3MgPSAnJChDUFBGTEFHU19HQ1JZKSc7CiB9OwogCkBAIC0yNTU2LDcgKzI1 NTYsNyBAQCBtb2R1bGUgPSB7CiAgIGNvbW1vbiA9IGxpYi9saWJnY3J5cHRfd3JhcC9tZW0uYzsK ICAgY29tbW9uID0gbGliL2xpYmdjcnlwdC1ncnViL2NpcGhlci9tZC5jOwogCi0gIGNmbGFncyA9 ICckKENGTEFHU19HQ1JZKSAtV25vLXJlZHVuZGFudC1kZWNscyAtV25vLXNpZ24tY29tcGFyZSAt V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlJzsKKyAgY2ZsYWdzID0gJyQoQ0ZMQUdTX0dDUlkp IC1Xbm8tcmVkdW5kYW50LWRlY2xzIC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUnOwogICBj cHBmbGFncyA9ICckKENQUEZMQUdTX0dDUlkpJzsKIH07CiAKQEAgLTI1NjgsNyArMjU2OCw3IEBA IG1vZHVsZSA9IHsKICAgY29tbW9uID0gbGliL2xpYmdjcnlwdC1ncnViL3NyYy9zZXhwLmM7CiAg IGNvbW1vbiA9IGxpYi9iNjRkZWMuYzsKIAotICBjZmxhZ3MgPSAnJChDRkxBR1NfR0NSWSkgLVdu by1yZWR1bmRhbnQtZGVjbHMgLVduby1zaWduLWNvbXBhcmUnOworICBjZmxhZ3MgPSAnJChDRkxB R1NfR0NSWSkgLVduby1yZWR1bmRhbnQtZGVjbHMnOwogICBjcHBmbGFncyA9ICckKENQUEZMQUdT X0dDUlkpJzsKIH07CiAKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2NvbXBpbGVyLXJ0LmMg Yi9ncnViLWNvcmUva2Vybi9jb21waWxlci1ydC5jCmluZGV4IGVkYTY4OWEwYy4uYzgzY2YzZDJk IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi9jb21waWxlci1ydC5jCisrKyBiL2dydWItY29y ZS9rZXJuL2NvbXBpbGVyLXJ0LmMKQEAgLTgyLDIwICs4Miw2IEBAIF9fbW9kc2kzIChncnViX2lu dDMyX3QgYSwgZ3J1Yl9pbnQzMl90IGIpCiAgIHJldHVybiByZXQ7CiB9CiAKLWdydWJfdWludDY0 X3QKLV9fdWRpdmRpMyAoZ3J1Yl91aW50NjRfdCBhLCBncnViX3VpbnQ2NF90IGIpCi17Ci0gIHJl dHVybiBncnViX2Rpdm1vZDY0IChhLCBiLCAwKTsKLX0KLQotZ3J1Yl91aW50NjRfdAotX191bW9k ZGkzIChncnViX3VpbnQ2NF90IGEsIGdydWJfdWludDY0X3QgYikKLXsKLSAgZ3J1Yl91aW50NjRf dCByZXQ7Ci0gIGdydWJfZGl2bW9kNjQgKGEsIGIsICZyZXQpOwotICByZXR1cm4gcmV0OwotfQot CiBncnViX2ludDY0X3QKIF9fZGl2ZGkzIChncnViX2ludDY0X3QgYSwgZ3J1Yl9pbnQ2NF90IGIp CiB7CkBAIC0xMTIsNiArOTgsMjQgQEAgX19tb2RkaTMgKGdydWJfaW50NjRfdCBhLCBncnViX2lu dDY0X3QgYikKIAogI2VuZGlmCiAKKyNpZiBHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJFIHx8IGRl ZmluZWQoX19taXBzX18pCisKK2dydWJfdWludDY0X3QKK19fdWRpdmRpMyAoZ3J1Yl91aW50NjRf dCBhLCBncnViX3VpbnQ2NF90IGIpCit7CisgIHJldHVybiBncnViX2Rpdm1vZDY0IChhLCBiLCAw KTsKK30KKworZ3J1Yl91aW50NjRfdAorX191bW9kZGkzIChncnViX3VpbnQ2NF90IGEsIGdydWJf dWludDY0X3QgYikKK3sKKyAgZ3J1Yl91aW50NjRfdCByZXQ7CisgIGdydWJfZGl2bW9kNjQgKGEs IGIsICZyZXQpOworICByZXR1cm4gcmV0OworfQorCisjZW5kaWYKKwogI2VuZGlmCiAKICNpZmRl ZiBORUVEX0NUWkRJMgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2NvbXBpbGVyLXJ0LmggYi9p bmNsdWRlL2dydWIvY29tcGlsZXItcnQuaAppbmRleCA0M2ZkOGY0ZDcuLjk3OWMzZGIxNiAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9ncnViL2NvbXBpbGVyLXJ0LmgKKysrIGIvaW5jbHVkZS9ncnViL2Nv bXBpbGVyLXJ0LmgKQEAgLTQ1LDYgKzQ1LDEwIEBAIEVYUE9SVF9GVU5DIChfX2RpdmRpMykgKGdy dWJfaW50NjRfdCBhLCBncnViX2ludDY0X3QgYik7CiBncnViX2ludDY0X3QKIEVYUE9SVF9GVU5D IChfX21vZGRpMykgKGdydWJfaW50NjRfdCBhLCBncnViX2ludDY0X3QgYik7CiAKKyNlbmRpZgor CisjaWYgKGRlZmluZWQoR1JVQl9ESVZJU0lPTl9JTl9TT0ZUV0FSRSkgJiYgR1JVQl9ESVZJU0lP Tl9JTl9TT0ZUV0FSRSkgfHwgZGVmaW5lZChfX21pcHNfXykKKwogZ3J1Yl91aW50NjRfdAogRVhQ T1JUX0ZVTkMgKF9fdWRpdmRpMykgKGdydWJfdWludDY0X3QgYSwgZ3J1Yl91aW50NjRfdCBiKTsK IApkaWZmIC0tZ2l0IGEvdXRpbC9pbXBvcnRfZ2NyeS5weSBiL3V0aWwvaW1wb3J0X2djcnkucHkK aW5kZXggMWJlMThjZjkxLi5hNDQxMWVjYjkgMTAwNjQ0Ci0tLSBhL3V0aWwvaW1wb3J0X2djcnku cHkKKysrIGIvdXRpbC9pbXBvcnRfZ2NyeS5weQpAQCAtNTUxLDcgKzU1MSw3IEBAIGZvciBjaXBo ZXJfZmlsZSBpbiBjaXBoZXJfZmlsZXM6CiAgICAgICAgICAgICAgICAgICAgIGNvbmZ1dGlsLndy aXRlICgiICBjb21tb24gPSBncnViLWNvcmUvbGliL2xpYmdjcnlwdC1ncnViL2NpcGhlci8lcztc biIgJSBzcmMpCiAgICAgICAgICAgICBpZiBtb2RuYW1lID09ICJnY3J5X2VjYyI6CiAgICAgICAg ICAgICAgICAgY29uZi53cml0ZSAoIiAgY29tbW9uID0gbGliL2xpYmdjcnlwdC1ncnViL21waS9l Yy5jO1xuIikKLSAgICAgICAgICAgICAgICBjb25mLndyaXRlICgiICBjZmxhZ3MgPSAnJChDRkxB R1NfR0NSWSkgLVduby1yZWR1bmRhbnQtZGVjbHMgLVduby1zaWduLWNvbXBhcmUnO1xuIikKKyAg ICAgICAgICAgICAgICBjb25mLndyaXRlICgiICBjZmxhZ3MgPSAnJChDRkxBR1NfR0NSWSkgLVdu by1yZWR1bmRhbnQtZGVjbHMnO1xuIikKICAgICAgICAgICAgIGVsaWYgbW9kbmFtZSA9PSAiZ2Ny eV9yaWpuZGFlbCIgb3IgbW9kbmFtZSA9PSAiZ2NyeV9tZDQiIG9yIG1vZG5hbWUgPT0gImdjcnlf bWQ1IiBvciBtb2RuYW1lID09ICJnY3J5X3JtZDE2MCIgb3IgbW9kbmFtZSA9PSAiZ2NyeV9zaGEx IiBvciBtb2RuYW1lID09ICJnY3J5X3NoYTI1NiIgb3IgbW9kbmFtZSA9PSAiZ2NyeV9zaGE1MTIi IG9yIG1vZG5hbWUgPT0gImdjcnlfdGlnZXIiOgogICAgICAgICAgICAgICAgICMgQWxpZ25tZW50 IGNoZWNrZWQgYnkgaGFuZAogICAgICAgICAgICAgICAgIGNvbmYud3JpdGUgKCIgIGNmbGFncyA9 ICckKENGTEFHU19HQ1JZKSAtV25vLWNhc3QtYWxpZ24nO1xuIik7Ci0tIAoyLjQ5LjAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1h aWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxt YW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=