diff options
| author | Jarkko Nikula <[email protected]> | 2025-04-09 14:03:58 +0000 |
|---|---|---|
| committer | Alexandre Belloni <[email protected]> | 2025-05-15 09:41:13 +0000 |
| commit | 279c24021b838e76ca8441e9446e0ab45271153a (patch) | |
| tree | 6405f75548808eea8963c2e7127018efab422c47 /rust/helpers/helpers.c | |
| parent | i3c: mipi-i3c-hci: Allow only relevant INTR_STATUS bit updates (diff) | |
| download | kernel-279c24021b838e76ca8441e9446e0ab45271153a.tar.gz kernel-279c24021b838e76ca8441e9446e0ab45271153a.zip | |
i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler()
Return IRQ_HANDLED from the i3c_hci_irq_handler() only if some
INTR_STATUS bit was set or if DMA/PIO handler handled it.
Currently it returns IRQ_HANDLED in case INTR_STATUS is zero and IO
handler returns false. Which could be the case if interrupt comes from
other device or is spurious.
Reviewed-by: Frank Li <[email protected]>
Signed-off-by: Jarkko Nikula <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alexandre Belloni <[email protected]>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions
