aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2025-02-13 17:56:46 +0200
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>2025-02-13 18:51:39 +0100
commit7b4aebeecbbd5b5fe73e35fad3f62ed21aa7ef44 (patch)
treecddddaeb90f96da7969281f30093ac2d552e5e28 /scripts/generate_rust_analyzer.py
parentgpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (diff)
downloadwireguard-linux-7b4aebeecbbd5b5fe73e35fad3f62ed21aa7ef44.tar.xz
wireguard-linux-7b4aebeecbbd5b5fe73e35fad3f62ed21aa7ef44.zip
gpiolib: Fix crash on error in gpiochip_get_ngpios()
The gpiochip_get_ngpios() uses chip_*() macros to print messages. However these macros rely on gpiodev to be initialised and set, which is not the case when called via bgpio_init(). In such a case the printing messages will crash on NULL pointer dereference. Replace chip_*() macros by the respective dev_*() ones to avoid such crash. Fixes: 55b2395e4e92 ("gpio: mmio: handle "ngpios" properly in bgpio_init()") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20250213155646.2882324-1-andriy.shevchenko@linux.intel.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions