]> www.infradead.org Git - users/jedix/linux-maple.git/commit
of/irq: Correct element count for array @dummy_imask in API of_irq_parse_raw()
authorZijun Hu <quic_zijuhu@quicinc.com>
Mon, 9 Dec 2024 13:25:00 +0000 (21:25 +0800)
committerRob Herring (Arm) <robh@kernel.org>
Tue, 10 Dec 2024 16:50:26 +0000 (10:50 -0600)
commit3a973ce1b9180a5263924fbcebf8ad7572cca1fc
tree74a977266a542241cd6217834cf0702c3540cd6d
parent4bc244f6817daa2a05b97e4d063daa0854b5ccd6
of/irq: Correct element count for array @dummy_imask in API of_irq_parse_raw()

Array @dummy_imask only needs MAX_PHANDLE_ARGS elements, but it actually
has (MAX_PHANDLE_ARGS + 1) elements. One extra element doesn't hurt
anything except for some stack usage.

Fix by using (MAX_PHANDLE_ARGS - 1) as max element index in initializer.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Link: https://lore.kernel.org/r/20241209-of_irq_fix-v1-2-782f1419c8a1@quicinc.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
drivers/of/irq.c