+22
−0
+3
−0
+28
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
In case of driver unload, there can be a race condition since the timer for processing monitor status ring can run in parallel to the unload time wow ack response handler, which is also flushing all the monitor status ring entries. To avoid this race condition, stop the monitor reap timer as a part of target suspend, and process all the outstanding entries in the montior status ring. This will make sure that the monitor status ring is processed from only one context at any given time. Change-Id: If61327c73fdddc414b3957b69ae986f2a26bb803 CRs-Fixed: 2677812