commit:     b86fd289f3ce6a52bc67ac8440572703be10db59
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  9 18:26:00 2025 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Dec  9 18:29:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86fd289

net-wireless/iwd: don't ask for CRYPTO_*_SSSE3 kernel options on 6.17+

Closes: https://bugs.gentoo.org/964414
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 net-wireless/iwd/iwd-3.10.ebuild | 2 +-
 net-wireless/iwd/iwd-3.8.ebuild  | 2 +-
 net-wireless/iwd/iwd-3.9.ebuild  | 2 +-
 net-wireless/iwd/iwd-9999.ebuild | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-wireless/iwd/iwd-3.10.ebuild b/net-wireless/iwd/iwd-3.10.ebuild
index 217753deef79..57f647452669 100644
--- a/net-wireless/iwd/iwd-3.10.ebuild
+++ b/net-wireless/iwd/iwd-3.10.ebuild
@@ -83,7 +83,7 @@ pkg_setup() {
                WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
        fi
 
-       if use cpu_flags_x86_ssse3 && use amd64; then
+       if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then
                CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
                WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
                WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"

diff --git a/net-wireless/iwd/iwd-3.8.ebuild b/net-wireless/iwd/iwd-3.8.ebuild
index 7046993a8bd3..04e775f0d112 100644
--- a/net-wireless/iwd/iwd-3.8.ebuild
+++ b/net-wireless/iwd/iwd-3.8.ebuild
@@ -83,7 +83,7 @@ pkg_setup() {
                WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
        fi
 
-       if use cpu_flags_x86_ssse3 && use amd64; then
+       if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then
                CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
                WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
                WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"

diff --git a/net-wireless/iwd/iwd-3.9.ebuild b/net-wireless/iwd/iwd-3.9.ebuild
index e953b4e5dad1..87f0363880b8 100644
--- a/net-wireless/iwd/iwd-3.9.ebuild
+++ b/net-wireless/iwd/iwd-3.9.ebuild
@@ -83,7 +83,7 @@ pkg_setup() {
                WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
        fi
 
-       if use cpu_flags_x86_ssse3 && use amd64; then
+       if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then
                CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
                WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
                WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"

diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild
index 1d502d2e85ca..a8af94abfde6 100644
--- a/net-wireless/iwd/iwd-9999.ebuild
+++ b/net-wireless/iwd/iwd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -83,7 +83,7 @@ pkg_setup() {
                WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
        fi
 
-       if use cpu_flags_x86_ssse3 && use amd64; then
+       if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then
                CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
                WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
                WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"

Reply via email to