Devendra K Verma
b8461af1f2
dmaengine: dw-edma: Set status for callback_result
...
[ Upstream commit 5e742de97c806a4048418237ef1283e7d71eaf4b ]
DMA Engine has support for the callback_result which provides
the status of the request and the residue. This helps in
determining the correct status of the request and in
efficient resource management of the request.
The 'callback_result' method is preferred over the deprecated
'callback' method.
Signed-off-by: Devendra K Verma <devverma@amd.com>
Link: https://lore.kernel.org/r/20250821121505.318179-1-devverma@amd.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-12-03 12:45:11 +01:00
..
accessibility
acpi
ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
2025-12-03 12:45:07 +01:00
amba
android
binder: remove "invalid inc weak" check
2025-10-29 14:00:00 +01:00
ata
ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
2025-08-28 16:21:35 +02:00
atm
atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
2025-09-04 14:05:54 +02:00
auxdisplay
base
devcoredump: Fix circular locking dependency with devcd->mutex.
2025-12-03 12:45:05 +01:00
bcma
block
drbd: add missing kref_get in handle_write_conflicts
2025-08-28 16:21:24 +02:00
bluetooth
bus
cdrom
char
char: misc: Does not request module for miscdevice with dynamic minor
2025-12-03 12:45:10 +01:00
clk
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
2025-10-29 13:59:51 +01:00
clocksource
clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
2025-12-03 12:45:07 +01:00
connector
counter
cpufreq
cpufreq/longhaul: handle NULL policy in longhaul_exit
2025-12-03 12:45:07 +01:00
cpuidle
Revert "cpuidle: menu: Avoid discarding useful information"
2025-10-29 13:59:59 +01:00
crypto
crypto: atmel - Fix dma_unmap_sg() direction
2025-10-29 13:59:52 +01:00
dax
dca
devfreq
dio
dma
dmaengine: dw-edma: Set status for callback_result
2025-12-03 12:45:11 +01:00
dma-buf
dma-buf: fix timeout handling in dma_resv_wait_timeout v2
2025-07-17 18:25:04 +02:00
edac
EDAC/altera: Delete an inappropriate dma_free_coherent() call
2025-10-02 13:34:27 +02:00
eisa
extcon
extcon: adc-jack: Fix wakeup source leaks on device unbind
2025-12-03 12:45:10 +01:00
firewire
firmware
firmware: meson_sm: fix device leak at probe
2025-10-29 13:59:52 +01:00
fpga
fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
2025-08-28 16:21:32 +02:00
fsi
gnss
gpio
gpio: pca953x: fix IRQ storm on system wake up
2025-09-09 18:44:00 +02:00
gpu
drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
2025-12-03 12:45:10 +01:00
greybus
hid
HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
2025-09-04 14:05:56 +02:00
hsi
hv
hwmon
hwmon: (dell-smm) Add support for Dell OptiPlex 7040
2025-12-03 12:45:08 +01:00
hwspinlock
hwtracing
i2c
i2c: designware: Add disabling clocks when probe fails
2025-10-29 13:59:47 +01:00
i3c
i3c: don't fail if GETHDRCAP is unsupported
2025-08-28 16:21:29 +02:00
ide
idle
iio
iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
2025-12-03 12:45:09 +01:00
infiniband
RDMA/siw: Always report immediate post SQ errors
2025-10-29 13:59:49 +01:00
input
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
2025-10-29 13:59:50 +01:00
interconnect
iommu
ipack
irqchip
irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
2025-12-03 12:45:07 +01:00
isdn
mISDN: Fix memory leak in dsp_hwec_enable()
2025-09-09 18:43:57 +02:00
leds
lightnvm
macintosh
mailbox
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
2025-10-29 13:59:52 +01:00
mcb
md
dm: fix NULL pointer dereference in __dm_suspend()
2025-10-29 13:59:55 +01:00
media
media: fix uninitialized symbol warnings
2025-12-03 12:45:10 +01:00
memory
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
2025-10-29 14:00:00 +01:00
memstick
memstick: Add timeout to prevent indefinite waiting
2025-12-03 12:45:06 +01:00
message
mfd
mfd: madera: Work around false-positive -Wininitialized warning
2025-12-03 12:45:08 +01:00
misc
misc: genwqe: Fix incorrect cmd field being reported in error
2025-10-29 13:59:48 +01:00
mmc
mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
2025-12-03 12:45:07 +01:00
mtd
spi: cadence-quadspi: Flush posted register writes before DAC access
2025-10-29 14:00:00 +01:00
mux
net
can: gs_usb: increase max interface to U8_MAX
2025-12-03 12:45:06 +01:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
opp
oprofile
parisc
parport
pci
PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
2025-12-03 12:45:10 +01:00
pcmcia
pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
2025-10-02 13:34:30 +02:00
perf
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
2025-10-29 13:59:46 +01:00
phy
phy: ti-pipe3: fix device leak at unbind
2025-10-02 13:34:30 +02:00
pinctrl
pinctrl: check the return value of pinmux_ops::get_function_name()
2025-10-29 13:59:50 +01:00
platform
platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
2025-08-28 16:21:25 +02:00
pnp
power
power: supply: bq27xxx: restrict no-battery detection to bq27000
2025-10-02 13:34:31 +02:00
powercap
pps
pps: fix warning in pps_register_cdev when register device fail
2025-10-29 13:59:48 +01:00
ps3
ptp
pwm
pwm: berlin: Fix wrong register in suspend/resume
2025-10-29 13:59:56 +01:00
rapidio
ras
regulator
regulator: core: fix NULL dereference on unbind due to stale coupling data
2025-08-28 16:21:17 +02:00
remoteproc
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
2025-10-29 13:59:49 +01:00
reset
rpmsg
rtc
rtc: interface: Fix long-standing race when setting alarm
2025-10-29 13:59:53 +01:00
s390
scsi: s390: zfcp: Ensure synchronous unit_add
2025-06-27 11:02:56 +01:00
sbus
scsi
scsi: pm8001: Use int instead of u32 to store error codes
2025-12-03 12:45:11 +01:00
sfi
sh
siox
slimbus
soc
soc: qcom: smem: Fix endian-unaware access of num_entries
2025-12-03 12:45:06 +01:00
soundwire
soundwire: stream: restore params when prepare ports fail
2025-08-28 16:21:21 +02:00
spi
spi: loopback-test: Don't use %pK through printk
2025-12-03 12:45:06 +01:00
spmi
ssb
staging
comedi: fix divide-by-zero in comedi_buf_munge()
2025-10-29 14:00:00 +01:00
target
scsi: target: target_core_configfs: Add length check to avoid buffer overflow
2025-10-29 13:59:44 +01:00
tc
tee
tee: allow a driver to allocate a tee_device without a pool
2025-12-03 12:45:07 +01:00
thermal
thermal: sysfs: Return ENODATA instead of EAGAIN for reads
2025-08-28 16:21:25 +02:00
thunderbolt
thunderbolt: Fix copy+paste error in match_service_id()
2025-08-28 16:21:30 +02:00
tty
serial: 8250_dw: handle reset control deassert error
2025-12-03 12:45:06 +01:00
uio
uio_hv_generic: Let userspace take care of interrupt mask
2025-10-29 13:59:50 +01:00
usb
usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
2025-12-03 12:45:09 +01:00
vfio
vhost
vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
2025-09-04 14:05:53 +02:00
video
video: backlight: lp855x_bl: Set correct EPROM start for LP8556
2025-12-03 12:45:07 +01:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
2025-10-29 13:59:48 +01:00
xen
xen/events: Update virq_to_irq on migration
2025-10-29 13:59:56 +01:00
zorro
Kconfig
Makefile