android_kernel_motorola_sm6375/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniil Tatianin 8c29e7ece6 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
[ Upstream commit c53d96a4481f42a1635b96d2c1acbb0a126bfd54 ]

This bug was first introduced in c27f3d011b08, where the author of the
patch probably meant to do DeleteMutex instead of ReleaseMutex. The
mutex leak was noticed later on and fixed in e4dfe108371, but the bogus
MutexRelease line was never removed, so do it now.

Link: https://github.com/acpica/acpica/pull/982
Fixes: c27f3d011b08 ("ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling")
Signed-off-by: Daniil Tatianin <d-tatianin@yandex-team.ru>
Link: https://patch.msgid.link/20241122082954.658356-1-d-tatianin@yandex-team.ru
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-19 18:05:04 +01:00
..
accessibility
acpi ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired 2024-12-19 18:05:04 +01:00
amba
android binder: fix UAF caused by offsets overwrite 2024-09-12 11:03:55 +02:00
ata ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() 2024-12-19 18:05:02 +01:00
atm
auxdisplay
base regmap: detach regmap from dev on regmap_exit 2024-12-14 19:44:49 +01:00
bcma
block aoe: fix the potential use-after-free problem in more places 2024-11-08 16:20:41 +01:00
bluetooth Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables 2024-12-14 19:44:52 +01:00
bus
cdrom
char virtio_console: fix misc probe bugs 2024-11-08 16:20:43 +01:00
clk clk: qcom: gcc-qcs404: fix initial rate of GPLL3 2024-12-14 19:44:43 +01:00
clocksource clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() 2024-11-08 16:20:28 +01:00
connector
counter
cpufreq cpufreq: loongson2: Unregister platform_driver on failure 2024-12-14 19:44:29 +01:00
cpuidle
crypto crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() 2024-12-14 19:44:23 +01:00
dax
dca
devfreq
dio
dma
dma-buf dma-buf: fix dma_fence_array_signaled v4 2024-12-14 19:44:49 +01:00
edac EDAC/fsl_ddr: Fix bad bit shift operations 2024-12-14 19:44:23 +01:00
eisa
extcon
firewire
firmware firmware: arm_scpi: Check the DVFS OPP count returned by the firmware 2024-12-14 19:44:24 +01:00
fpga
fsi
gnss
gpio gpio: grgpio: Add NULL check in grgpio_probe 2024-12-14 19:44:47 +01:00
gpu Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" 2024-12-14 19:44:56 +01:00
greybus
hid HID: wacom: fix when get product name maybe null pointer 2024-12-14 19:44:48 +01:00
hsi
hv Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 2024-09-12 11:03:55 +02:00
hwmon hwmon: (ntc_thermistor) fix module autoloading 2024-11-08 16:20:28 +01:00
hwspinlock
hwtracing coresight: tmc: sg: Do not leak sg_table 2024-11-08 16:20:32 +01:00
i2c i2c: i801: Use a different adapter-name for IDF adapters 2024-11-08 16:20:44 +01:00
i3c i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock 2024-12-14 19:44:54 +01:00
ide
idle
iio ad7780: fix division by zero in ad7780_write_raw() 2024-12-14 19:44:43 +01:00
infiniband RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey 2024-12-14 19:44:29 +01:00
input Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal 2024-11-08 16:20:43 +01:00
interconnect
iommu iommu/vt-d: Handle volatile descriptor status read 2024-09-12 11:03:53 +02:00
ipack
irqchip irqchip/gic-v3: Force propagation of the active state with a read-back 2024-11-17 14:58:52 +01:00
isdn
leds leds: class: Protect brightness_show() with led_cdev->led_access mutex 2024-12-14 19:44:53 +01:00
lightnvm
macintosh
mailbox mailbox: bcm2835: Fix timeout during suspend mode 2024-11-08 16:20:35 +01:00
mcb
md bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again 2024-12-14 19:44:49 +01:00
media media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 2024-12-14 19:44:50 +01:00
memory
memstick
message scsi: fusion: Remove unused variable 'rc' 2024-12-14 19:44:29 +01:00
mfd mfd: rt5033: Fix missing regmap_del_irq_chip() 2024-12-14 19:44:29 +01:00
misc misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 2024-12-14 19:44:55 +01:00
mmc mmc: core: Further prevent card detect during shutdown 2024-12-14 19:44:49 +01:00
mtd ubi: fastmap: Fix duplicate slab cache names while attaching 2024-12-14 19:44:40 +01:00
mux
net qca_spi: Make driver probing reliable 2024-12-19 18:05:04 +01:00
nfc
ntb ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition 2024-11-08 16:20:44 +01:00
nubus
nvdimm nvdimm: rectify the illogical code within nd_dax_probe() 2024-12-14 19:44:54 +01:00
nvme nvme-pci: fix freeing of the HMB descriptor table 2024-12-14 19:44:22 +01:00
nvmem nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 2024-09-12 11:03:55 +02:00
of of/irq: Support #msi-cells=<0> in of_msi_get_domain 2024-11-08 16:20:40 +01:00
opp
oprofile
parisc
parport parport: Proper fix for array out-of-bounds access 2024-11-08 16:20:49 +01:00
pci PCI: rockchip-ep: Fix address translation unit programming 2024-12-14 19:44:56 +01:00
pcmcia
perf
phy
pinctrl pinctrl: qcom-pmic-gpio: add support for PM8937 2024-12-14 19:44:54 +01:00
platform mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device 2024-12-14 19:44:29 +01:00
pnp
power power: supply: core: Remove might_sleep() from power_supply_put() 2024-12-14 19:44:33 +01:00
powercap
pps pps: add an error check in parport_attach 2024-11-08 16:20:35 +01:00
ps3
ptp
pwm pwm: imx-tpm: Use correct MODULO value for EPWM mode 2024-11-17 14:58:51 +01:00
rapidio
ras
regulator regulator: rk808: Add apply_bit for BUCK3 on RK809 2024-12-14 19:44:20 +01:00
remoteproc
reset reset: berlin: fix OF node leak in probe() error path 2024-11-08 16:20:28 +01:00
rpmsg rpmsg: glink: Propagate TX failures in intentless mode as well 2024-12-14 19:44:39 +01:00
rtc rtc: ab-eoz9: don't fail temperature reads on undervoltage notification 2024-12-14 19:44:41 +01:00
s390 s390/sclp_vt220: Convert newlines to CRLF instead of LFCR 2024-11-08 16:20:48 +01:00
sbus
scsi scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset 2024-12-14 19:44:53 +01:00
sfi
sh sh: intc: Fix use-after-free bug in register_intc_controller() 2024-12-14 19:44:42 +01:00
siox
slimbus
soc soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() 2024-12-14 19:44:35 +01:00
soundwire soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" 2024-11-08 16:20:25 +01:00
spi spi: mpc52xx: Add cancel_work_sync before module remove 2024-12-14 19:44:48 +01:00
spmi
ssb
staging media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() 2024-12-14 19:44:43 +01:00
target genetlink: hold RCU in genlmsg_mcast() 2024-11-08 16:20:50 +01:00
tc
tee
thermal
thunderbolt
tty serial: 8250: omap: Move pm_runtime_get_sync 2024-12-14 19:44:37 +01:00
uio Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 2024-09-12 11:03:55 +02:00
usb usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer 2024-12-19 18:05:02 +01:00
vfio vfio/pci: Properly hide first-in-list PCIe extended capability 2024-12-14 19:44:33 +01:00
vhost
video fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() 2024-12-14 19:44:30 +01:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() 2024-12-14 19:44:44 +01:00
xen xen: Fix the issue of resource not being properly released in xenbus_dev_probe() 2024-12-14 19:44:47 +01:00
zorro
Kconfig
Makefile