]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pkcs7: Change a pr_warn() to pr_warn_once()
authorDavid Howells <dhowells@redhat.com>
Thu, 5 Feb 2026 13:02:41 +0000 (13:02 +0000)
committerDavid Howells <dhowells@redhat.com>
Thu, 5 Feb 2026 15:44:00 +0000 (15:44 +0000)
Only display the "PKCS7: Waived invalid module sig (has authattrs)" once.

Suggested-by: Lenny Szubowicz <lszubowi@redhat.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Tested-by: Lenny Szubowicz <lszubowi@redhat.com>
cc: Lukas Wunner <lukas@wunner.de>
cc: Ignat Korchagin <ignat@cloudflare.com>
cc: Jarkko Sakkinen <jarkko@kernel.org>
cc: Stephan Mueller <smueller@chronox.de>
cc: Eric Biggers <ebiggers@kernel.org>
cc: Herbert Xu <herbert@gondor.apana.org.au>
cc: keyrings@vger.kernel.org
cc: linux-crypto@vger.kernel.org

crypto/asymmetric_keys/pkcs7_verify.c

index 519eecfe67784a99997f4cc934b407e5f8975cdd..474e2c1ae21bb09420541c551f9eb98fd80d8311 100644 (file)
@@ -427,7 +427,7 @@ int pkcs7_verify(struct pkcs7_message *pkcs7,
                if (pkcs7->have_authattrs) {
 #ifdef CONFIG_PKCS7_WAIVE_AUTHATTRS_REJECTION_FOR_MLDSA
                        if (pkcs7->authattrs_rej_waivable) {
-                               pr_warn("Waived invalid module sig (has authattrs)\n");
+                               pr_warn_once("Waived invalid module sig (has authattrs)\n");
                                break;
                        }
 #endif