Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit cdad21ac authored by Da Hoon Pyun's avatar Da Hoon Pyun
Browse files

msm: npu: Fix missing interrupt issue when sending packet to firmware



It is possible that qhdr_rx_req is changed by firmware while
driver is writing the command packet to the IPC queue. Then driver
may not send an interrupt to fw at the end but fw does require
an interrupt. This change is to fix this potential racing condition
by checking if an interrupt is requested by firmware after
qhdr_write_idx is updated.

Change-Id: I9c5af690543607e8b3c71eed9120360063f93fb4
Signed-off-by: default avatarDa Hoon Pyun <dpyun@codeaurora.org>
parent 2c3243bf
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment