From patchwork Thu Oct 12 08:42:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1847311 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=O3JRD3c6; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=y+BS7HZK; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4S5jqm5Y4gz23jm for ; Thu, 12 Oct 2023 19:44:36 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:In-Reply-To:References:Message-Id: MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UaEgthpqtU+rJ1l4+NdJPMzwLzwaN8gw4YzMXPZ+oJc=; b=O3JRD3c63uNv9k Xdx1HFf0x2/xxTYn7oXDX7/FO6mp2/KuairutdkoqCfisGxxwV4bsLAsJNJdztDYKWLnKfuwYdAom vQYHM67AHLpZz5/JwDp73x4EDQexXBAPvWNHzAouE4+csIHLEh2zLS15i3U3K6htbD6JEBwz/d179 k2jLuv10sPhz4mbsMVWv/32TxxX8I9oAg3OTzAbf59ILPPi1J26Dso0OjyIeP/3BVABNVaMG7/TDx p68AuMJBm8PjqU1kuDE7+Q5Tq2Q6dtA+rnS69rpwpHFE+5LgJ/HucdyZTY5UtBF9P275Cb1G/TiIy q89AekWUO5vTHvxT+OwA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qqrHC-000E5E-0g; Thu, 12 Oct 2023 08:42:38 +0000 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qqrGz-000DuI-1r for openwrt-devel@lists.openwrt.org; Thu, 12 Oct 2023 08:42:27 +0000 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-505748580ceso980198e87.3 for ; Thu, 12 Oct 2023 01:42:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697100140; x=1697704940; darn=lists.openwrt.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rnLI01ryfWpZmaVJi5w8dirkm+yvQchf0VYOeD8BjcE=; b=y+BS7HZK3aOqI/cyJvkeIhdxXm+hQCKRJIh0uUy0Sx/8mtCGSiL6BtV4W6dg11bWFQ bAxEihJf8FdXJpAftNAlbX443xRE6C0+9Sfgs0oj/HGTRLoz9mJSTaO7tD8Uii2qciFW Tz9w4n/cjHY3kJjRV2IZhVsQqHJMmJEtBYv2ND8rd3Ph6Js1zEhWCh01Yq1PGnhyTWUJ VkSQGUEjqvHy41FVAHftn0OLX4/cQLtZo3v//UXhlxu227LCEItzVupdbzdOrjB2hQQ4 v3Uyo5MNYOhG5KGihTW57+SzD036aok/3JDqlkIPCY5bhXlMDqIU0FdNZ0rr4vyaLt0n nzrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697100140; x=1697704940; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rnLI01ryfWpZmaVJi5w8dirkm+yvQchf0VYOeD8BjcE=; b=CCsLB4GVnyU0Omh3uUhhs3fdVzrrAieS8jou/4nJsz+w3DaKgf5X6VZ3jFJFn0OI/p Whr6SBTTbLVohVPj+40V7GxX/jfCXC9iTTzvmc9tfxB6PPRIsnBx7spf/SYPb1pR3qvN AACPA9y7MKCcgWKFfLswp6xwAiL/F8EgOlO/y5FiKtVAexsg0cMTQ3i5wA+NDa9+EuKn mFMBYIV8J9oVJXWGlmsuw53I96EBtkFyBX8er+oKLJJe3suo1DtJKNnLYMc4eFAjgskX k/76j5vbbN8nlQgUcSdbbsa6bfDukF3VsZeDM+xVxkvrndLSzjgRxSP09L4o6OEq9f8k Jpwg== X-Gm-Message-State: AOJu0YyCTE24gqsHZrXpV8nvzbuRfrAl4slwKT4Blg/m0vn+INiAeV4Y AVUyUdrbyjzLaIkKXk9hM+uEVwR2SFXodkx942M= X-Google-Smtp-Source: AGHT+IFSTm1jaXUtAC40YBhc2LhHPRxZ50DaugVpZiyiZqNjOT3Q8QP63lZGZJNasCk/RRzru4941A== X-Received: by 2002:a05:6512:1104:b0:500:98ff:4162 with SMTP id l4-20020a056512110400b0050098ff4162mr24325445lfg.40.1697100140734; Thu, 12 Oct 2023 01:42:20 -0700 (PDT) Received: from [127.0.1.1] ([85.235.12.238]) by smtp.gmail.com with ESMTPSA id o9-20020a05651238a900b00501c8959f6asm2705043lft.98.2023.10.12.01.42.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 01:42:20 -0700 (PDT) From: Linus Walleij Date: Thu, 12 Oct 2023 10:42:17 +0200 Subject: [PATCH v3 02/10] kernel: crypto: armeb build rules for lib-chacha20 MIME-Version: 1.0 Message-Id: <20231012-ixp4xx-v3-2-e09c74712c0b@linaro.org> References: <20231012-ixp4xx-v3-0-e09c74712c0b@linaro.org> In-Reply-To: <20231012-ixp4xx-v3-0-e09c74712c0b@linaro.org> To: Imre Kaloz , Krzysztof Halasa , Howard Harte , openwrt-devel@lists.openwrt.org X-Mailer: b4 0.12.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231012_014225_750080_6043C6CC X-CRM114-Status: UNSURE ( 7.95 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The lib-chacha20 library is missing build rules for big endian ARM, and since IXP4xx is big endian ARM we need those rules to build for IXP4xx. Suggested-by: Tomasz Maciej Nowak Signed-off-by: Linus Walleij --- ChangeLog v1->v3: - New patch to fix build error. --- package/kernel/linux/modules/cryp [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:133 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tomasz Maciej Nowak , Hauke Mehrtens , Linus Walleij , Raylynn Knight Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org The lib-chacha20 library is missing build rules for big endian ARM, and since IXP4xx is big endian ARM we need those rules to build for IXP4xx. Suggested-by: Tomasz Maciej Nowak Signed-off-by: Linus Walleij --- ChangeLog v1->v3: - New patch to fix build error. --- package/kernel/linux/modules/crypto.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux/modules/crypto.mk index 501be4b0a02c..c0ccdaa3dfe6 100644 --- a/package/kernel/linux/modules/crypto.mk +++ b/package/kernel/linux/modules/crypto.mk @@ -523,6 +523,8 @@ define KernelPackage/crypto-lib-chacha20/arm FILES:=$(LINUX_DIR)/arch/arm/crypto/chacha-neon.ko endef +KernelPackage/crypto-lib-chacha20/armeb=$(KernelPackage/crypto-lib-chacha20/arm) + define KernelPackage/crypto-lib-chacha20/aarch64 KCONFIG+=CONFIG_CRYPTO_CHACHA20_NEON FILES+=$(LINUX_DIR)/arch/arm64/crypto/chacha-neon.ko @@ -616,6 +618,8 @@ define KernelPackage/crypto-lib-poly1305/arm FILES:=$(LINUX_DIR)/arch/arm/crypto/poly1305-arm.ko endef +KernelPackage/crypto-lib-poly1305/armeb=$(KernelPackage/crypto-lib-poly1305/arm) + define KernelPackage/crypto-lib-poly1305/aarch64 KCONFIG+=CONFIG_CRYPTO_POLY1305_NEON FILES:=$(LINUX_DIR)/arch/arm64/crypto/poly1305-neon.ko