From e0d9afc342d916d16ed59855a15ae1055b5915fe Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Tue, 13 Jul 2021 08:53:58 +0200 Subject: [PATCH] proc_ra: fix race detected with TSAN rar_received is accessed from PHY worker and Stack thread --- srsue/hdr/stack/mac/proc_ra.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srsue/hdr/stack/mac/proc_ra.h b/srsue/hdr/stack/mac/proc_ra.h index 5d62b55bc..46ba9b4df 100644 --- a/srsue/hdr/stack/mac/proc_ra.h +++ b/srsue/hdr/stack/mac/proc_ra.h @@ -146,9 +146,9 @@ private: std::atomic transmitted_contention_id = {0}; std::atomic transmitted_crnti = {0}; - bool started_by_pdcch = false; - uint32_t rar_grant_nbytes = 0; - bool rar_received = false; + bool started_by_pdcch = false; + uint32_t rar_grant_nbytes = 0; + std::atomic rar_received = {false}; }; } // namespace srsue