+129
−37
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
If the resource for which BUF_DONE event has come is already signalled in the oldest request, this BUF_DONE could be for the next request in the list. This can happen if the IRQ handling for BUF_DONE is delayed and by the time it is handled if the resources for the next request are already signalled along with other pending resources for the oldest request, we might handle resources which corresponds to next request first. If we do not look into next request and thus if we ignore these BUF_DONEs, we will never be done with the next request. Change-Id: I1b20aff0a68172bc8794d2c37f088ba2539d173d Signed-off-by:Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> Signed-off-by:
Mukund Madhusudan Atre <matre@codeaurora.org>