[PW_SID:987769] irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check - #719
[PW_SID:987769] irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check#719linux-riscv-bot wants to merge 2 commits into
Conversation
Smatch reported a warning in imsic_irqdomain_init(): drivers/irqchip/irq-riscv-imsic-platform.c:317 imsic_irqdomain_init() warn: variable dereferenced before check 'imsic' (see line 311) The variable imsic was dereferenced before being checked for NULL. To fix this, move the initialization of struct irq_domain_info after the NULL check to avoid accessing imsic prematurely. Fixes: 5942290 ("irqchip/riscv-imsic: Convert to msi_create_parent_irq_domain() helper") Reported-by: kernel test robot <lkp@intel.com> Reported-by: Dan Carpenter <error27@gmail.com> Closes: https://lore.kernel.org/r/202507311953.NFVZkr0a-lkp@intel.com/ Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
|
Patch 1: "irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check" |
7c3709d to
25d60d7
Compare
f9e6a09 to
a9543cb
Compare
PR for series 987769 applied to workflow
Name: irqchip/riscv-imsic: Fix 'imsic' dereferenced before NULL check
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=987769
Version: 1