No description
Find a file
Weilin Xu 82f17d9ed4 Fix timeout issue for bcradio worker thread
Accessed mIsTerminating inside the same lock as what is used in while
loop in worker thread class of broadcast radio HAL utils lib. This fixed
the race condition that mIsTerminating is accessed as true in threadLoop
while the destructor is setting mIsTerminating as false, which causes the
thread waits forever for lock after lock is released in the desctructor.

Bug: 314100017
Test: atest VtsHalBroadcastradioAidlTargetTest WorkerThreadTest
Change-Id: I885e1487ac39525fc2d1ee2134d24409264ca0fc
2024-01-08 16:48:18 -08:00
apexkey
atrace
audio Merge changes from topic "cuttlefish_aidl_audio-3" into main am: 5f50cd6320 am: 663f355b7a am: 9edfcbea4a 2023-12-29 00:34:07 +00:00
authsecret
automotive Merge "Fixed documentation for resolution in SubscriptionOptions.aidl" into main 2023-12-21 01:24:09 +00:00
biometrics Merge "Freezing face api" into main 2023-12-12 16:18:36 +00:00
bluetooth audio: Fix BT AIDL HAL module implementation 2023-12-26 16:34:58 -08:00
boot
broadcastradio Fix timeout issue for bcradio worker thread 2024-01-08 16:48:18 -08:00
camera Merge "Revert "Revert "Camera: VTS: Require ConstructDefaultSettings fo..."" into main 2023-12-21 21:59:55 +00:00
cas Merge "CAS AIDL: Start thread pool for default service" into main 2023-11-10 04:14:03 +00:00
common Add defaults for audio AIDL interfaces 2023-11-07 18:18:24 +00:00
compatibility_matrices Merge "Add ISecretkeeper/default" into main am: e1ac7c65a2 am: 0e0b3459a4 am: fde16f7e0c 2023-12-20 12:09:38 +00:00
configstore
confirmationui
contexthub Merge "Add HAL support for CHRE reliable messages" into main 2023-12-13 21:45:32 +00:00
drm
dumpstate
fastboot
gatekeeper gatekeeper: generate Rust bindings 2023-10-30 08:17:12 +00:00
gnss Clarify setPositionMode doc 2023-11-22 23:01:25 +00:00
graphics composer: vts: add support for batched create/destroy layers 2023-12-27 22:32:45 +00:00
health Merge "health: Query new properties from BatteryMonitor." into main am: c601ec2ff5 am: e62ba8d5ba am: 0748629366 2023-12-12 21:47:44 +00:00
identity
input
ir Fix the path to IR HAL 2023-12-12 18:06:34 +09:00
keymaster Updated fuzz_config in Android.bp file 2023-11-10 10:14:51 +05:30
light
macsec
media Merge "BufferPoolClient: avoid dereference null accessor" into main am: 85333361c1 am: 71d3a7ccbc am: 20c1948aa5 2023-12-28 04:53:03 +00:00
memtrack
neuralnetworks
nfc
oemlock
power Add AIDL API for PowerHAL to send session updates with FMQ 2023-12-14 23:00:22 +00:00
radio Merge "Clarify ambiguities in securityAlgorithmsUpdated." into main 2024-01-02 17:18:22 +00:00
rebootescrow
renderscript Add clear dependency on libRS_internal 2023-11-28 16:28:20 +09:00
scripts
secure_element
security Merge "Secretkeeper: Disable a replay protection VTS" into main 2023-12-22 11:46:34 +00:00
sensors Merge "sensors: Do not limit aidl-multihal visibility" into main am: a9860a2192 am: 33790283ef am: 73c2e944f6 2023-12-18 22:39:32 +00:00
soundtrigger Add defaults for audio AIDL interfaces 2023-11-07 18:18:24 +00:00
staging
tests HIDL multithreaded: increase timeout duration 2023-11-14 08:48:42 +00:00
tetheroffload
thermal thermal: support cooling device status change notification 2023-12-21 19:12:50 +00:00
threadnetwork remove the com.android.threadnetwork from apex_available list 2023-11-22 09:45:37 +08:00
tv Blind scan should be an optional feature based on the design document am: 58be11ecc4 2023-12-26 07:27:41 +00:00
usb Merge "Test: Don't check results when no type-c ports" into android13-tests-dev am: 6ec8db6abe 2023-12-15 03:18:16 +00:00
uwb Send DeviceResetCmd after task handle is dropped. 2023-12-19 21:19:24 +00:00
vibrator
vr
weaver
wifi Merge "Revert "Set min_sdk_version:34"" into main 2023-12-28 10:16:17 +00:00
.clang-format
.gitignore
Android.bp
CleanSpec.mk
current.txt
METADATA
NOTICE
OWNERS
PREUPLOAD.cfg
TEST_MAPPING
update-base-files.sh
update-makefiles.sh