diff options
| author | Marc Zyngier <[email protected]> | 2025-05-13 17:28:16 +0000 |
|---|---|---|
| committer | Thomas Gleixner <[email protected]> | 2025-05-16 19:32:20 +0000 |
| commit | 06526443a34c06879664eb5ae247c5e93dde7ed9 (patch) | |
| tree | 2c40da6d45cde640cab9dac2b9bd02cf0b56754d /rust/helpers/task.c | |
| parent | irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper (diff) | |
| download | kernel-06526443a34c06879664eb5ae247c5e93dde7ed9.tar.gz kernel-06526443a34c06879664eb5ae247c5e93dde7ed9.zip | |
irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag
Bad MSI implementations multiplex MSIs onto a single downstream interrupt,
meaning they have no concept of individual affinity.
The old MSI code did a reasonable job at this by honouring the
MSI_FLAG_NO_AFFINITY, but the new shiny device MSI code doesn't.
Teach it about the sad reality of existing hardware.
Signed-off-by: Marc Zyngier <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://lore.kernel.org/all/[email protected]
Diffstat (limited to 'rust/helpers/task.c')
0 files changed, 0 insertions, 0 deletions
