+2
−1
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
The rx_pending flag is never set to 0 if the check for TARGET_REGISTER_ACCESS_ALLOWED(scn) is failed when target is not reachable. Since, the rx_pending flag is not set to 0, ce_check_rx_pending(CE_state) check inside ce_tasklet() will be true and tasklet gets rescheduled again and again. Reset the rx_pending flag before TARGET_REGISTER_ACCESS_ALLOWED(scn) check in ce_per_engine_service() to avoid continuous scheduling of tasklet when check for TARGET_REGISTER_ACCESS_ALLOWED(scn) fails. Change-Id: Ib9268e6cf2bdcd0ed0bf84934e9370bcef1cdbab CRs-Fixed: 2375307