diff options
| author | Jisheng Zhang <jszhang@kernel.org> | 2026-10-05 23:17:38 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-10-13 18:37:20 +0100 |
| commit | 62d2ce4ee2f26029eef69b8b853edc5c60d4e53e (patch) | |
| tree | dca1755ebe502b12e9db257509c1ef634660a918 /tools/perf/scripts/python/flamegraph.py | |
| parent | ab30c5cdf45777a72f1f7facb03bfce3c1742e38 (diff) | |
spi: dw: restore previous irq handling behavior when !ctlr->cur_msg
Recent "enhanced" support changes the dw_spi_irq() behavior a bit
when !!ctlr->cur_msg:
if (!ctlr->cur_msg && dws->transfer_handler == dw_spi_transfer_handler) {
dw_spi_mask_intr(dws, 0xff);
return IRQ_HANDLED;
}
But it misses the dma case, where the transfer_handler ==
dw_spi_dma_transfer_handler, so this changes the previous long time
working behavior, let's restore the previous handling by only filtering
out the dw_spi_enh_handler.
Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Reviewed-by: Changhuang Liang <changhuang.liang@starfivetech.com>
Link: https://patch.msgid.link/20261005151739.25233-4-jszhang@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions
