From b2c37b8dfee817c16143a9de4305f25d8cebcc8e Mon Sep 17 00:00:00 2001 From: Lukasz Dorau Date: Mon, 9 Jun 2025 07:55:56 +0200 Subject: [PATCH] Add missing suppressions for upstreamOpenIPCHandle() Add missing suppressions for utils_atomic_store_release_ptr() in upstreamOpenIPCHandle(). There should be both suppressions: for utils_atomic_load_acquire_ptr() and for utils_atomic_store_release_ptr() in each suppression file. Signed-off-by: Lukasz Dorau --- test/supp/drd-test_ipc.supp | 11 +++++++++++ test/supp/drd-test_ipc_max_opened_limit.supp | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/test/supp/drd-test_ipc.supp b/test/supp/drd-test_ipc.supp index 4bb88d2ef5..e55b2ee8d8 100644 --- a/test/supp/drd-test_ipc.supp +++ b/test/supp/drd-test_ipc.supp @@ -15,3 +15,14 @@ fun:umfOpenIPCHandle ... } + +{ + [false-positive] Double check locking pattern in trackingOpenIpcHandle + drd:ConflictingAccess + fun:utils_atomic_store_release_ptr + fun:upstreamOpenIPCHandle + fun:trackingOpenIpcHandle + fun:umfMemoryProviderOpenIPCHandle + fun:umfOpenIPCHandle + ... +} diff --git a/test/supp/drd-test_ipc_max_opened_limit.supp b/test/supp/drd-test_ipc_max_opened_limit.supp index 4bb88d2ef5..e55b2ee8d8 100644 --- a/test/supp/drd-test_ipc_max_opened_limit.supp +++ b/test/supp/drd-test_ipc_max_opened_limit.supp @@ -15,3 +15,14 @@ fun:umfOpenIPCHandle ... } + +{ + [false-positive] Double check locking pattern in trackingOpenIpcHandle + drd:ConflictingAccess + fun:utils_atomic_store_release_ptr + fun:upstreamOpenIPCHandle + fun:trackingOpenIpcHandle + fun:umfMemoryProviderOpenIPCHandle + fun:umfOpenIPCHandle + ... +}