diff options
| author | Koichiro Den <den@valinux.co.jp> | 2026-09-13 02:40:23 +0900 |
|---|---|---|
| committer | Vinod Koul <vkoul@kernel.org> | 2026-10-05 16:10:26 +0200 |
| commit | 742c2a8041e8c23ec4ac6688284ac12c623df1cc (patch) | |
| tree | e89a9a31425dd8d10e7d13d59c9a8de8ec8847c2 /tools/lib/python/kdoc/python_version.py | |
| parent | 9d31ad3b331d5d78bd6a247a9d35f35a6a9bbd59 (diff) | |
dmaengine: dw-edma: Account for the MSI vector offset
get_cached_msi_msg() returns the base message shared by a multi-MSI
descriptor. dw-edma currently derives per-channel data from its local IRQ
index and does not adjust a common IRQ at all. Both assume eDMA starts at
the descriptor's first vector.
That is not true when eDMA receives a tail subset. Compose each message
from the IRQ offset relative to the descriptor base in both paths.
While at it, avoid reading PCI MSI attributes from descriptors owned by
non-PCI devices.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Koichiro Den <den@valinux.co.jp>
Link: https://patch.msgid.link/20260912174023.1227397-4-den@valinux.co.jp
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
