umber-kernel/drivers
Ethan Tidmore 89f3d2d541 gpio: nomadik: Add missing IS_ERR() check
[ Upstream commit 58433885ee99e8c96757e82ccf6d50646c4dfe09 ]

The function gpio_device_get_desc() can return an error pointer and is
not checked for one. Add check for error pointer.

Fixes: ddeb66d2cb ("gpio: nomadik: don't print out global GPIO numbers in debugfs callbacks")
Cc: stable@vger.kernel.org
Signed-off-by: Ethan Tidmore <ethantidmore06@gmail.com>
Link: https://patch.msgid.link/20260214044531.43539-1-ethantidmore06@gmail.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-03-04 07:21:32 -05:00
..
accel accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() 2026-03-04 07:19:46 -05:00
accessibility
acpi ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 2026-03-04 07:20:38 -05:00
amba
android binder: don't use %pK through printk 2026-03-04 07:20:35 -05:00
ata ata: libata: avoid long timeouts on hot-unplugged SATA DAS 2026-03-04 07:20:28 -05:00
atm atm: fore200e: fix use-after-free in tasklets during device removal 2026-03-04 07:21:30 -05:00
auxdisplay auxdisplay: arm-charlcd: fix release_mem_region() size 2026-02-26 14:58:56 -08:00
base driver core: faux: stop using static struct device 2026-03-04 07:20:20 -05:00
bcma
block rnbd-srv: Zero the rsp buffer before using it 2026-03-04 07:19:34 -05:00
bluetooth Bluetooth: hci_qca: Cleanup on all setup failures 2026-03-04 07:20:47 -05:00
bus bus: fsl-mc: fix an error handling in fsl_mc_device_add() 2026-03-04 07:21:18 -05:00
cache
cdrom
cdx
char Remove WARN_ALL_UNSEEDED_RANDOM kernel config option 2026-03-04 07:20:46 -05:00
clk clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 2026-03-04 07:21:21 -05:00
clocksource clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF 2026-03-04 07:19:41 -05:00
comedi comedi: Fix getting range information for subdevices 16 to 255 2026-01-30 10:32:15 +01:00
connector
counter
cpufreq cpufreq: dt-platdev: Block the driver from probing on more QC platforms 2026-03-04 07:19:37 -05:00
cpuidle cpuidle: Skip governor when only one idle state is available 2026-02-26 14:59:36 -08:00
crypto crypto: hisilicon/qm - move the barrier before writing to the mailbox register 2026-03-04 07:19:42 -05:00
cxl cxl: Fix premature commit_end increment on decoder commit failure 2026-02-26 14:59:27 -08:00
dax drivers/dax: add some missing kerneldoc comment fields for struct dev_dax 2026-01-23 11:21:20 +01:00
dca
devfreq
dibs
dio
dma dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings 2026-03-04 07:20:33 -05:00
dma-buf
dpll dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() 2026-03-04 07:20:50 -05:00
edac EDAC/igen6: Add two Intel Amston Lake SoCs support 2026-03-04 07:19:44 -05:00
eisa
extcon
firewire firewire: core: fix race condition against transaction list 2026-02-06 16:57:37 +01:00
firmware firmware: arm_ffa: Unmap Rx/Tx buffers on init failure 2026-03-04 07:19:43 -05:00
fpga fpga: dfl: use subsys_initcall to allow built-in drivers to be added 2026-03-04 07:20:54 -05:00
fsi
fwctl
gnss
gpio gpio: nomadik: Add missing IS_ERR() check 2026-03-04 07:21:32 -05:00
gpu drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify 2026-03-04 07:21:29 -05:00
greybus
hid HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() 2026-03-04 07:21:00 -05:00
hsi
hte
hv mshv: clear eventfd counter on irqfd shutdown 2026-03-04 07:20:39 -05:00
hwmon hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin 2026-03-04 07:20:06 -05:00
hwspinlock hwspinlock: omap: Handle devm_pm_runtime_enable() errors 2026-02-26 14:59:09 -08:00
hwtracing coresight: tmc-etr: Fix race condition between sysfs and perf mode 2026-02-26 14:59:34 -08:00
i2c i2c: imx-lpi2c: fix SMBus block read NACK after byte count 2026-03-04 07:21:25 -05:00
i3c i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init 2026-03-04 07:19:30 -05:00
idle
iio iio: gyro: itg3200: Fix unchecked return value in read_raw 2026-03-04 07:21:19 -05:00
infiniband RDMA/umem: Fix double dma_buf_unpin in failure path 2026-03-04 07:20:50 -05:00
input Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA 2026-01-30 10:32:13 +01:00
interconnect interconnect: mediatek: Aggregate bandwidth with saturating add 2026-02-26 14:59:32 -08:00
iommu iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate 2026-03-04 07:21:14 -05:00
ipack
irqchip irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit 2026-03-04 07:19:39 -05:00
isdn mISDN: annotate data-race around dev->work 2026-01-30 10:32:18 +01:00
leds leds: qcom-lpg: Check the return value of regmap_bulk_write() 2026-02-26 14:59:35 -08:00
macintosh
mailbox mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() 2026-03-04 07:21:07 -05:00
mcb mcb: fix incorrect sanity check 2026-02-26 14:59:34 -08:00
md dm mpath: make pg_init_delay_msecs settable 2026-03-04 07:21:18 -05:00
media media: uvcvideo: Return queued buffers on start_streaming() failure 2026-03-04 07:21:12 -05:00
memory
memstick
message
mfd mfd: omap-usb-host: Fix OF populate on driver rebind 2026-03-04 07:21:13 -05:00
misc misc: ti_fpc202: fix a potential memory leak in probe function 2026-03-04 07:20:34 -05:00
mmc Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" 2026-02-26 14:59:34 -08:00
most most: core: fix resource leak in most_register_interface error paths 2026-03-04 07:20:32 -05:00
mtd mtd: rawnand: pl353: Fix software ECC support 2026-03-04 07:21:23 -05:00
mux mux: mmio: fix regmap leak on probe failure 2026-03-04 07:21:23 -05:00
net net: intel: fix PCI device ID conflict between i40e and ipw2200 2026-03-04 07:21:29 -05:00
nfc nfc: nxp-nci: remove interrupt trigger type 2026-03-04 07:20:27 -05:00
ntb ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut 2026-03-04 07:20:43 -05:00
nubus
nvdimm nvdimm: virtio_pmem: serialize flush requests 2026-02-26 14:59:27 -08:00
nvme nvme-pci: handle changing device dma map requirements 2026-02-11 13:41:59 +01:00
nvmem nvmem: Drop OF node reference on nvmem_add_one_cell() failure 2026-03-04 07:21:17 -05:00
of of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() 2026-03-04 07:21:17 -05:00
opp OPP: Return correct value in dev_pm_opp_get_level 2026-02-26 14:59:00 -08:00
parisc
parport
pci PCI: Fix pci_slot_trylock() error handling 2026-03-04 07:21:24 -05:00
pcmcia
peci
perf perf/arm-cmn: Reject unsupported hardware configurations 2026-03-04 07:21:22 -05:00
phy phy: fsl-imx8mq-usb: set platform driver data 2026-03-04 07:21:11 -05:00
pinctrl pinctrl: intel: Add code name documentation 2026-03-04 07:21:16 -05:00
platform platform/x86: ISST: Store and restore all domains data 2026-03-04 07:21:04 -05:00
pmdomain pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains 2026-02-11 13:41:41 +01:00
pnp
power power: reset: tdx-ec-poweroff: fix restart 2026-03-04 07:21:19 -05:00
powercap powercap: intel_rapl: Add PL4 support for Ice Lake 2026-03-04 07:19:36 -05:00
pps
ps3
ptp ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match 2026-03-04 07:20:25 -05:00
pwm pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration 2026-02-26 14:59:14 -08:00
rapidio rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 2026-03-04 07:21:20 -05:00
ras APEI/GHES: ARM processor Error: don't go past allocated memory 2026-03-04 07:19:35 -05:00
regulator regulator: core: Remove regulator supply_name length limit 2026-03-04 07:20:39 -05:00
remoteproc remoteproc: imx_rproc: Fix invalid loaded resource table detection 2026-03-04 07:21:22 -05:00
reset reset: gpio: suppress bind attributes in sysfs 2026-03-04 07:21:07 -05:00
rpmsg rpmsg: core: fix race in driver_override_show() and use core helper 2026-03-04 07:20:52 -05:00
rtc rtc: pcf8563: use correct of_node for output clock 2026-03-04 07:21:08 -05:00
s390 s390/cio: Fix device lifecycle handling in css_alloc_subchannel() 2026-02-26 14:59:01 -08:00
sbus
scsi scsi: buslogic: Reduce stack usage 2026-03-04 07:20:28 -05:00
sh
siox
slimbus slimbus: core: fix device reference leak on report present 2026-01-30 10:32:24 +01:00
soc soc: rockchip: grf: Support multiple grf to be handled 2026-03-04 07:21:06 -05:00
soundwire soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list 2026-03-04 07:20:32 -05:00
spi spi: spidev: fix lock inversion between spi_lock and buf_lock 2026-03-04 07:20:41 -05:00
spmi spmi: apple: Add "apple,t8103-spmi" compatible 2026-03-04 07:21:15 -05:00
ssb
staging staging: rtl8723bs: fix null dereference in find_network 2026-03-04 07:21:25 -05:00
target scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count() 2026-02-11 13:41:53 +01:00
tc
tee
thermal thermal: int340x: Fix sysfs group leak on DLVR registration failure 2026-03-04 07:20:38 -05:00
thunderbolt
tty serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done 2026-03-04 07:20:35 -05:00
ufs scsi: ufs: core: Flush exception handling work when RPM level is zero 2026-03-04 07:21:22 -05:00
uio
usb usb: dwc2: fix resume failure if dr_mode is host 2026-03-04 07:21:23 -05:00
vdpa vhost: move vdpa group bound check to vhost_vdpa 2026-03-04 07:21:19 -05:00
vfio hisi_acc_vfio_pci: update status after RAS error 2026-03-04 07:20:28 -05:00
vhost vhost: move vdpa group bound check to vhost_vdpa 2026-03-04 07:21:19 -05:00
video fbcon: Remove struct fbcon_display.inverse 2026-03-04 07:21:32 -05:00
virt
virtio
w1 w1: fix redundant counter decrement in w1_attach_slave_device() 2026-01-30 10:32:13 +01:00
watchdog watchdog: rzv2h_wdt: Discard pm_runtime_put() return value 2026-03-04 07:20:36 -05:00
xen xenbus: Use .freeze/.thaw to handle xenbus devices 2026-03-04 07:19:38 -05:00
zorro
Kconfig
Makefile