diff options
author | Bartosz Golaszewski <bartosz.golaszewski@linaro.org> | 2022-12-12 14:07:48 +0100 |
---|---|---|
committer | Bartosz Golaszewski <bartosz.golaszewski@linaro.org> | 2022-12-14 09:53:20 +0100 |
commit | 11e47bbd700f31bd1ee9f8863381bc9e741c0e97 (patch) | |
tree | b473952fb5ec31d0979d850d0ce236102281b345 /include/asm-generic | |
parent | gpiolib: protect the GPIO device against being dropped while in use by user-s... (diff) | |
download | linux-11e47bbd700f31bd1ee9f8863381bc9e741c0e97.tar.xz linux-11e47bbd700f31bd1ee9f8863381bc9e741c0e97.zip |
gpio: sim: set a limit on the number of GPIOs
With the removal of ARCH_NR_GPIOS in commit 7b61212f2a07 ("gpiolib: Get
rid of ARCH_NR_GPIOS") the gpiolib core no longer sanitizes the number
of GPIOs for us. This causes the gpio-sim selftests to now fail when
setting the number of GPIOs to 99999 and expecting the probe() to fail.
Set a sane limit of 1024 on the number of simulated GPIOs and bail out
of probe if it's exceeded.
Reported-by: kernel test robot <oliver.sang@intel.com>
Link: https://lore.kernel.org/oe-lkp/202212112236.756f5db9-oliver.sang@intel.com
Fixes: 7b61212f2a07 ("gpiolib: Get rid of ARCH_NR_GPIOS")
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'include/asm-generic')
0 files changed, 0 insertions, 0 deletions