]> git.ipfire.org Git - thirdparty/u-boot.git/commit
pinctrl: mediatek: set array size for reg_cals
authorDavid Lechner <dlechner@baylibre.com>
Tue, 13 Jan 2026 23:25:52 +0000 (17:25 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 21 Jan 2026 19:29:25 +0000 (13:29 -0600)
commite63e2e797e3ccf85a8394425e954c06e435c161c
treead485658473091cc4a8144c6f514e11f6fd4c229
parent712b25740655c206b9173201fcc6be76931f63ec
pinctrl: mediatek: set array size for reg_cals

Set the size of the reg_cals arrays to PINCTRL_PIN_REG_MAX to in all
affected mediatek pinctrl drivers. This is needed to avoid potential
out-of-bounds accesses when they is used in mtk_hw_pin_field_get().
All array members need to be initialized since the code loops from 0
to PINCTRL_PIN_REG_MAX - 1. mt7622_reg_cals was already defined this
way, but the others were not.

Signed-off-by: David Lechner <dlechner@baylibre.com>
drivers/pinctrl/mediatek/pinctrl-mt7623.c
drivers/pinctrl/mediatek/pinctrl-mt7629.c
drivers/pinctrl/mediatek/pinctrl-mt7981.c
drivers/pinctrl/mediatek/pinctrl-mt7986.c
drivers/pinctrl/mediatek/pinctrl-mt7987.c
drivers/pinctrl/mediatek/pinctrl-mt7988.c
drivers/pinctrl/mediatek/pinctrl-mt8365.c
drivers/pinctrl/mediatek/pinctrl-mt8512.c
drivers/pinctrl/mediatek/pinctrl-mt8516.c
drivers/pinctrl/mediatek/pinctrl-mt8518.c