twx-linux/drivers/pinctrl
Chenyuan Yang 979ba0d694 pinctrl: renesas: rza2: Fix potential NULL pointer dereference
[ Upstream commit f752ee5b5b86b5f88a5687c9eb0ef9b39859b908 ]

`chip.label` in rza2_gpio_register() could be NULL.
Add the missing check.

Signed-off-by: Chenyuan Yang <chenyuan0y@gmail.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Link: https://lore.kernel.org/20250210232552.1545887-1-chenyuan0y@gmail.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-05-02 07:50:52 +02:00
..
actions
aspeed
bcm pinctrl: bcm281xx: Fix incorrect regmap max_registers value 2025-03-22 12:50:37 -07:00
berlin pinctrl: Use device_get_match_data() 2024-10-04 16:29:27 +02:00
cirrus
freescale pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU 2024-12-14 20:00:10 +01:00
intel pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() 2025-04-10 14:37:32 +02:00
mediatek pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE 2024-09-04 13:28:23 +02:00
meson
mvebu pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function 2024-10-04 16:29:32 +02:00
nomadik pinctrl: Use device_get_match_data() 2024-10-04 16:29:27 +02:00
nuvoton
nxp of: remove internal arguments from of_property_for_each_u32() 2025-02-08 09:51:51 +01:00
pxa
qcom pinctrl: qcom: Clear latched interrupt status when changing IRQ type 2025-04-25 10:45:36 +02:00
renesas pinctrl: renesas: rza2: Fix potential NULL pointer dereference 2025-05-02 07:50:52 +02:00
samsung pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails 2025-02-17 09:40:40 +01:00
spear
sprd
starfive pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register 2024-09-04 13:28:23 +02:00
stm32 pinctrl: stm32: Add check for clk_enable() 2025-02-08 09:52:08 +01:00
sunplus
sunxi
tegra pinctrl: tegra: Set SFIO mode to Mux Register 2025-04-10 14:37:31 +02:00
ti pinctrl: ti: ti-iodelay: Fix some error handling paths 2024-10-04 16:29:28 +02:00
uniphier
visconti
vt8500
core.c pinmux: Use sequential access to access desc->pinmux data 2024-12-14 20:00:11 +01:00
core.h pinmux: Use sequential access to access desc->pinmux data 2024-12-14 20:00:11 +01:00
devicetree.c
devicetree.h
Kconfig
Makefile
pinconf-generic.c
pinconf.c
pinconf.h
pinctrl-amd.c pinctrl: amd: Take suspend type into consideration which pins are non-wake 2025-02-08 09:52:08 +01:00
pinctrl-amd.h pinctrl: amd: Take suspend type into consideration which pins are non-wake 2025-02-08 09:52:08 +01:00
pinctrl-apple-gpio.c pinctrl: apple: check devm_kasprintf() returned value 2024-10-22 15:46:34 +02:00
pinctrl-artpec6.c
pinctrl-as3722.c
pinctrl-at91-pio4.c
pinctrl-at91.c pinctrl: Use device_get_match_data() 2024-10-04 16:29:27 +02:00
pinctrl-at91.h
pinctrl-axp209.c
pinctrl-bm1880.c
pinctrl-cy8c95x0.c pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware 2025-02-21 13:57:06 +01:00
pinctrl-da850-pupd.c
pinctrl-da9062.c
pinctrl-digicolor.c
pinctrl-equilibrium.c
pinctrl-equilibrium.h
pinctrl-falcon.c
pinctrl-gemini.c
pinctrl-ingenic.c
pinctrl-k210.c of: remove internal arguments from of_property_for_each_u32() 2025-02-08 09:51:51 +01:00
pinctrl-keembay.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-loongson2.c
pinctrl-lpc18xx.c
pinctrl-max77620.c
pinctrl-mcp23s08_i2c.c
pinctrl-mcp23s08_spi.c
pinctrl-mcp23s08.c pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking 2025-01-09 13:32:07 +01:00
pinctrl-mcp23s08.h
pinctrl-microchip-sgpio.c
pinctrl-mlxbf3.c
pinctrl-ocelot.c pinctrl: ocelot: fix system hang on level based interrupts 2024-10-22 15:46:34 +02:00
pinctrl-palmas.c
pinctrl-pic32.c
pinctrl-pic32.h
pinctrl-pistachio.c
pinctrl-rk805.c
pinctrl-rockchip.c pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins 2024-09-04 13:28:19 +02:00
pinctrl-rockchip.h pinctrl: rockchip: use dedicated pinctrl type for RK3328 2024-07-05 09:33:43 +02:00
pinctrl-single.c pinctrl: single: fix missing error code in pcs_probe() 2024-10-04 16:29:30 +02:00
pinctrl-st.c
pinctrl-stmfx.c
pinctrl-sx150x.c
pinctrl-tb10x.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c pinctrl: Use device_get_match_data() 2024-10-04 16:29:27 +02:00
pinctrl-zynq.c
pinctrl-zynqmp.c pinctrl: zynqmp: drop excess struct member description 2024-12-09 10:32:13 +01:00
pinmux.c pinmux: Use sequential access to access desc->pinmux data 2024-12-14 20:00:11 +01:00
pinmux.h