diff options
author | Maxime Chevallier <[email protected]> | 2024-08-23 12:07:12 +0200 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2024-08-23 13:55:15 +0200 |
commit | 880799fc7a3a127c43143935c1a8767d77c19cae (patch) | |
tree | 90a3a15ecbefb1f552fc621cf4b2d2a546aec477 /tools/perf/scripts/python | |
parent | 71c8e2a7c822ee557b07d9bb49028dd269c87b2e (diff) |
irqchip/irq-msi-lib: Check for NULL ops in msi_lib_irq_domain_select()
The irq_domain passed to msi_lib_irq_domain_select() may not have
msi_parent_ops set. There is a NULL pointer check for it, but unfortunately
there is a dereference of the parent ops pointer before that.
Move the NULL pointer test before the first use of that pointer.
This was found on a MacchiatoBin (Marvell Armada 8K SoC), which uses the
irq-mvebu-sei driver.
Fixes: 72e257c6f058 ("irqchip: Provide irq-msi-lib")
Signed-off-by: Maxime Chevallier <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://lore.kernel.org/all/[email protected]
Closes: https://lore.kernel.org/all/[email protected]/
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions