25b3a6f0a4
on_ring_buffer_data_callback callback is invoked on getting the corresponding driver/firmware ringbuffer logs. This callback further stores the ringbuffer data locally in cur_buffer. While the data is getting updated through this callback, writeRingbufferFilesInternal can get triggered from a different context which accesses the same buffer -cur_buffer. Synchronization is missing between these two contexts while accessing the buffer and this commit attempts the same. Bug: 153970986 Test: Manual - collect the bugreport and check the ring buffer logs. Change-Id: Id99a517f4d72872b84b48c3df75dd29743f3e9b2 |
||
---|---|---|
.. | ||
default | ||
vts | ||
Android.bp | ||
IWifi.hal | ||
IWifiApIface.hal | ||
IWifiChip.hal | ||
IWifiChipEventCallback.hal | ||
IWifiNanIface.hal | ||
IWifiRttController.hal | ||
IWifiRttControllerEventCallback.hal | ||
types.hal |