[PW_SID:1129930] irqchip/riscv-imsic: Fix MMIO regset lookup loop bound#2308
[PW_SID:1129930] irqchip/riscv-imsic: Fix MMIO regset lookup loop bound#2308linux-riscv-bot wants to merge 2 commits into
Conversation
nr_mmios is the number of elements in the MMIO resource arrays, while j is the index that advances through them. The loop currently tests the nonzero count on every iteration. If no region contains reloff, it reads past mmios before reaching the existing not-found check. Compare j with nr_mmios. This preserves successful lookups and lets the not-found path handle an offset beyond the listed regions. Fixes: 21a8f8a ("irqchip: Add RISC-V incoming MSI controller early driver") Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
|
Patch 1: "irqchip/riscv-imsic: Fix MMIO regset lookup loop bound" |
8ca72ef to
60e0882
Compare
PR for series 1129930 applied to workflow__riscv__fixes
Name: irqchip/riscv-imsic: Fix MMIO regset lookup loop bound
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1129930
Version: 1