]> git.baikalelectronics.ru Git - kernel.git/commit
gpio: gpio-xilinx: Fix integer overflow
authorSrinivas Neeli <srinivas.neeli@xilinx.com>
Thu, 21 Jul 2022 07:39:09 +0000 (13:09 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Jul 2022 15:25:23 +0000 (17:25 +0200)
commit72f2a6bf4b1935a70d2265a95f4813030eb1e1b9
treef69b569fb81c84bd22f364a16f43807d861645ee
parent09543b01a98478f21c24eed5cb714172a60c6f70
gpio: gpio-xilinx: Fix integer overflow

[ Upstream commit 7c2c7c4d528cb2e20a2b8032e53dd70b2f19b3c7 ]

Current implementation is not able to configure more than 32 pins
due to incorrect data type. So type casting with unsigned long
to avoid it.

Fixes: d61f62821298 ("xilinx: Switch to use bitmap APIs")
Signed-off-by: Srinivas Neeli <srinivas.neeli@xilinx.com>
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpio/gpio-xilinx.c