Fix race in StaEvents metrics collection

A race is happening because one part of StaEventList modification is
current unprotected, and we have 2 different threads that trigger
StaEventList modifications:
- Thread 1: Binder thread -> dump() -> clearing StaEventList
- Thread 2: WifiLooper -> addStaEvent() -> may result in removing first
element if StaEventList if 'full'

Bug: 145163784
Test: atest FrameworksWifiTests

Change-Id: Id390bae9a9a661900073195fd1224106a03273ee
1 file changed
tree: dd46c142648822b82c2aaa644b0c5facce933979
  1. apex/
  2. service/
  3. PREUPLOAD.cfg