linux-stable/drivers
Qiu-ji Chen dab666be25 dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
[ Upstream commit 8eba218739 ]

Fixed a flag reuse bug in the mtk_cqdma_tx_status() function.

Fixes: 157ae5ffd7 ("dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()")
Cc: stable@vger.kernel.org
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202505270641.MStzJUfU-lkp@intel.com/
Signed-off-by: Qiu-ji Chen <chenqiuji666@gmail.com>
Reviewed-by: Eugen Hristev <eugen.hristev@linaro.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20250606090017.5436-1-chenqiuji666@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-09-09 18:45:25 +02:00
..
accessibility
acpi ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value 2025-08-28 16:22:56 +02:00
amba
android
ata ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig 2025-08-28 16:22:56 +02:00
atm atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-09-04 14:41:42 +02:00
auxdisplay
base pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov 2025-08-28 16:22:53 +02:00
bcma
block
bluetooth
bus bus: mhi: host: Fix endianness of BHI vector table 2025-08-28 16:22:49 +02:00
cdrom
char ipmi: Fix strcpy source and destination the same 2025-08-28 16:22:47 +02:00
clk clk: qcom: gdsc: Set retain_ff before moving to HW CTRL 2025-09-09 18:45:25 +02:00
clocksource
connector
counter
cpufreq cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() 2025-08-28 16:22:48 +02:00
cpuidle
crypto
dax
dca
devfreq
dio
dma dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status() 2025-09-09 18:45:25 +02:00
dma-buf dma-buf: insert memory barrier before updating num_fences 2025-08-28 16:22:55 +02:00
edac
eisa
extcon
firewire
firmware
fpga fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() 2025-08-28 16:22:52 +02:00
fsi
gnss
gpio gpio: pca953x: fix IRQ storm on system wake up 2025-09-09 18:45:22 +02:00
gpu drm/amdgpu: drop hw access in non-DC audio fini 2025-09-09 18:45:21 +02:00
greybus
hid HID: mcp2221: Handle reads greater than 60 bytes 2025-09-04 14:41:45 +02:00
hsi
hv
hwmon hwmon: (gsc-hwmon) fix fan pwm setpoint show functions 2025-08-28 16:22:50 +02:00
hwspinlock
hwtracing
i2c i2c: Force DLL0945 touchpad i2c freq to 100khz 2025-08-28 16:22:46 +02:00
i3c i3c: don't fail if GETHDRCAP is unsupported 2025-08-28 16:22:46 +02:00
ide
idle
iio iio: light: opt3001: fix deadlock due to concurrent flag access 2025-09-09 18:45:22 +02:00
infiniband RDMA/bnxt_re: Fix to initialize the PBL array 2025-08-28 16:22:58 +02:00
input
interconnect
iommu iommu/amd: Avoid stack buffer overflow from kernel cmdline 2025-08-28 16:22:59 +02:00
ipack
irqchip
isdn mISDN: Fix memory leak in dsp_hwec_enable() 2025-09-09 18:45:19 +02:00
leds
lightnvm
macintosh
mailbox
mcb
md dm rq: don't queue request to blk-mq during DM suspend 2025-08-28 16:22:58 +02:00
media media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. 2025-08-28 16:22:57 +02:00
memory
memstick memstick: Fix deadlock by moving removing flag earlier 2025-08-28 16:22:51 +02:00
message
mfd
misc misc: rtsx: usb: Ensure mmc child device is active when card is present 2025-08-28 16:22:48 +02:00
mmc mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency 2025-08-28 16:22:51 +02:00
most most: core: Drop device reference after usage in get_channel() 2025-08-28 16:22:52 +02:00
mtd mtd: rawnand: fsmc: Add missing check after DMA map 2025-08-28 16:22:50 +02:00
mux
net net: phy: microchip: force IRQ polling mode for lan88xx 2025-09-09 18:45:24 +02:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
opp
oprofile
parisc
parport
pci PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports 2025-08-28 16:22:54 +02:00
pcmcia pcmcia: Add error handling for add_interval() in do_validate_mem() 2025-09-09 18:45:24 +02:00
perf
phy
pinctrl pinctrl: STMFX: add missing HAS_IOMEM dependency 2025-09-04 14:41:41 +02:00
platform platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() 2025-08-28 16:22:56 +02:00
pnp
power
powercap
pps
ps3
ptp ptp: Fix possible memory leak in ptp_clock_register() 2025-08-28 16:22:54 +02:00
pwm pwm: mediatek: Fix duty and period setting 2025-08-28 16:22:56 +02:00
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe 2025-08-28 16:22:47 +02:00
s390
sbus
scsi scsi: lpfc: Fix buffer free/clear order in deferred receive path 2025-09-09 18:45:21 +02:00
sfi
sh
siox
slimbus
soc soc: qcom: mdt_loader: Ensure we don't read past the ELF header 2025-08-28 16:22:56 +02:00
soundwire
spi spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort 2025-09-09 18:45:25 +02:00
spmi
ssb
staging comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large 2025-08-28 16:22:54 +02:00
target
tc
tee tee: fix NULL pointer dereference in tee_shm_put 2025-09-09 18:45:18 +02:00
thermal
thunderbolt thunderbolt: Fix copy+paste error in match_service_id() 2025-08-28 16:22:48 +02:00
tty vt: defkeymap: Map keycodes above 127 to K_HOLE 2025-08-28 16:22:49 +02:00
uio uio_hv_generic: Fix another memory leak in error handling paths 2025-08-28 16:22:57 +02:00
usb usb: xhci: Fix slot_id resource race conflict 2025-08-28 16:22:58 +02:00
vdpa
vfio
vhost vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put() 2025-09-04 14:41:42 +02:00
video Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" 2025-08-28 16:22:49 +02:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile