mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 21:59:12 -04:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
In cases where we see a buf done without request being in active_list, there could be a possibility that the request is applied just before SOF, RUP but the context state is not moved to Applied state, at this time the request is in wait_list. In such cases RUP event doesn't move the request into active_list. Also if the BUF_DONE on a port is happening before EPOCH, we simply drop that BUF_DONE and then the request will eventually be tagged as BUBBLE at the time of EPOCH. But since BUF_DONE is dropped, the request will never come out of BUBBLE. To handle such cases and to come out of BUBBLE, check if BUF_DONE matches with the request in wait_list by checking last_consumed address and if so, mark it as deferred buf_done and handle once the request is moved to active_list. CRs-Fixed: 2814346 Change-Id: I778a6a684076d5327d536f319a23206ccc0c25b6 Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> |
||
| config | ||
| drivers | ||
| include/uapi | ||
| Makefile | ||