pinctrl: mediatek: fix global-out-of-bounds issue
authorGuodong Liu <guodong.liu@mediatek.corp-partner.google.com>
Wed, 10 Nov 2021 07:19:00 +0000 (15:19 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Dec 2021 11:26:07 +0000 (12:26 +0100)
commit441d3873664d170982922c5d2fc01fa89d9439ed
treead17626a2afc3914189d16cf73a9712c5d01f0b1
parent9c75a9657bdc643e78719ecb139ebff4d5aefe53
pinctrl: mediatek: fix global-out-of-bounds issue

commit 2d5446da5acecf9c67db1c9d55ae2c3e5de01f8d upstream.

When eint virtual eint number is greater than gpio number,
it maybe produce 'desc[eint_n]' size globle-out-of-bounds issue.

Signed-off-by: Guodong Liu <guodong.liu@mediatek.corp-partner.google.com>
Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com>
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
Link: https://lore.kernel.org/r/20211110071900.4490-2-zhiyong.tao@mediatek.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c