Commit 1865b55846 for openssl.org

commit 1865b55846700f48e31b93d6df7b7f95ea07a602
Author: Nikola Pajkovsky <nikolap@openssl.org>
Date:   Wed Jul 15 11:23:09 2026 +0200

    test: update provider Valgrind suppression

    The internal provider test intentionally retains its configured provider
    when OPENSSL_cleanup() is skipped under OSSL_USE_VALGRIND. The existing
    suppression accounts for this state but no longer matches the provider
    activation stack because provider_init() appears between
    OSSL_provider_init() and provider_activate().

    Add the missing frame so the provider context and its diagnostic strings
    are correctly suppressed.

    Signed-off-by: Nikola Pajkovsky <nikolap@openssl.org>

    Reviewed-by: Tim Hudson <tjh@openssl.org>
    Reviewed-by: Paul Dale <paul.dale@oracle.com>
    Reviewed-by: Neil Horman <nhorman@openssl.org>
    MergeDate: Mon Jul 20 09:07:11 2026
    (Merged from https://github.com/openssl/openssl/pull/31961)

diff --git a/util/valgrind.suppression b/util/valgrind.suppression
index 4514e702b0..e4f14372d4 100644
--- a/util/valgrind.suppression
+++ b/util/valgrind.suppression
@@ -121,6 +121,7 @@
    fun:malloc
    ...
    fun:OSSL_provider_init
+   fun:provider_init
    fun:provider_activate
    ...
 }