1
0
Fork 0
alistair23-linux/drivers
Robin Gong 6446b3a523 MLK-23652-2: dmagengine: fsl-edma-v3: fix race condition
Add spinlock for 'tcd_pool', otherwise, in some race condition,
'tcd_pool = NULL' cause ISR never clear edma channel INT anymore which
cause interrupt storm. Besides, clear interrupt directly before poweroff
for safe.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
(cherry picked from commit 37149f29a631f074ac65889375cd1b077284edf8)
2020-04-28 22:23:41 +08:00
..
accessibility
acpi ACPI: watchdog: Fix gas->access_width usage 2020-03-05 16:43:42 +01:00
amba
android binder: fix log spam for existing debugfs file creation. 2020-02-01 09:34:35 +00:00
ata This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
atm fore200e: Fix incorrect checks of NULL pointer dereference 2020-02-24 08:36:36 +01:00
auxdisplay
base regmap: debugfs: check count when read regmap file 2020-04-14 17:12:03 +08:00
bcma
block floppy: check FDC index for errors before assigning it 2020-02-28 17:22:14 +01:00
bluetooth Bluetooth: btusb: Disable runtime suspend on Realtek devices 2020-02-11 04:35:09 -08:00
bus This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
cdrom cdrom: respect device capabilities during opening action 2020-01-04 19:18:25 +01:00
char This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
clk MLK-23849-3: clk: imx: clk-imx8dxl-acm: Fix Resource leak issue 2020-04-27 16:59:54 +08:00
clocksource clocksource: davinci: only enable clockevents once tim34 is initialized 2020-02-24 08:36:46 +01:00
connector
counter
cpufreq MLK-23564 cpufreq: imx-cpufreq-dt: Correct i.MX8MP market segment fuse location 2020-03-10 14:02:59 +08:00
cpuidle cpuidle: teo: Avoid using "early hits" incorrectly 2020-02-05 21:22:52 +00:00
crypto MLK-23801-4 crypto: caam - fix use-after-free KASAN issue for RSA algorithms 2020-04-16 17:53:59 +03:00
dax
dca
devfreq Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" 2020-03-05 16:43:43 +01:00
dio
dma MLK-23652-2: dmagengine: fsl-edma-v3: fix race condition 2020-04-28 22:23:41 +08:00
dma-buf This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
edac This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
eisa
extcon extcon-intel-cht-wc: Don't reset USB data connection at probe 2020-02-01 09:34:46 +00:00
firewire net: add annotations on hh->hh_len lockless accesses 2020-01-09 10:20:06 +01:00
firmware HSM-267-1: fw: imx: seco_mu: Handle error code in mailbox rx callback 2020-04-24 11:46:09 +02:00
fpga
fsi
gnss
gpio MLK-17290-04 gpio: mxc: add runtime pm support 2020-04-15 21:12:30 +08:00
gpu MLK-23817 gpu: imx: dpu: common: Enable power for dpu irq chip at probe stage 2020-04-28 13:04:15 +08:00
greybus
hid HID: hiddev: Fix race in in hiddev_disconnect() 2020-03-05 16:43:45 +01:00
hsi
hv hv_balloon: Balloon up according to request page number 2020-02-11 04:35:21 -08:00
hwmon This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
hwspinlock
hwtracing
i2c This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
i3c
ide ide: serverworks: potential overflow in svwks_set_pio_mode() 2020-02-24 08:36:53 +01:00
idle
iio This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
infiniband RDMA/hns: Bugfix for posting a wqe with sge 2020-03-05 16:43:49 +01:00
input This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
interconnect
iommu iommu/qcom: Fix bogus detach logic 2020-02-28 17:22:12 +01:00
ipack
irqchip MLK-23750-1: irqchip: imx: fix ISI_0, CSI_0 can't enter lp when suspend 2020-04-08 10:34:02 +08:00
isdn
leds leds: pca963x: Fix open-drain initialization 2020-02-24 08:36:24 +01:00
lightnvm
macintosh macintosh: therm_windtunnel: fix regression when instantiating devices 2020-03-05 16:43:43 +01:00
mailbox HSM-267-3: mailbox: imx: Add timeout based on jiffies 2020-04-24 11:46:22 +02:00
mcb
md bcache: properly initialize 'path' and 'err' in register_bcache() 2020-02-24 08:37:03 +01:00
media MLK-23526: media: ov5640: fix black frame issue when resolution change 2020-03-25 14:07:42 +08:00
memory This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
memstick
message scsi: mptfusion: Fix double fetch bug in ioctl 2020-01-23 08:22:35 +01:00
mfd This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
misc This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
mmc This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
mtd MLK-23693-3: mtd: rawnand: gpmi: add imx8dxl nand support 2020-03-30 14:04:53 -05:00
mux
mxc LF-1278:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: implement ctrl to set h264 aspect ratio 2020-04-24 10:05:58 +08:00
net MLK-23852 net: wireless: nxp: mxm_wifiex: add ignore "-Wpacked-bitfield-compat" 2020-04-27 15:24:35 +08:00
nfc nfc: pn544: Fix occasional HW initialization failure 2020-03-05 16:43:32 +01:00
ntb
nubus
nvdimm libnvdimm/btt: fix variable 'rc' set but not used 2020-01-04 19:18:12 +01:00
nvme nvme-pci: Hold cq_poll_lock while completing CQEs 2020-03-05 16:43:46 +01:00
nvmem This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
of This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
opp opp: Free static OPPs on errors while adding them 2020-02-24 08:36:34 +01:00
oprofile
parisc
parport
pci MLK-23757 PCI: imx: remove the pd link automatically 2020-04-08 16:16:02 +08:00
pcmcia
perf This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
phy MLK-19442-2 phy: phy-fsl-imx8mq-usb: change ssc_range value 2020-03-31 17:10:36 +08:00
pinctrl This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
platform platform/x86: intel_mid_powerbtn: Take a copy of ddata 2020-02-14 16:34:12 -05:00
pnp
power This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
powercap powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online() 2020-01-14 20:08:18 +01:00
pps
ps3
ptp This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
pwm This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
rapidio
ras
regulator MLK-23562: regulator: core: adjust supply voltage in bypass 2020-03-10 23:22:01 +08:00
remoteproc MLK-23778 remoteproc: imx: parse auto boot from dtb 2020-04-13 17:33:46 +08:00
reset MLK-23754-9 reset: imx7: add the M4 core reset for i.MX8MQ 2020-04-09 10:35:39 +08:00
rpmsg This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
rtc This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
s390 s390/qeth: vnicc Fix EOPNOTSUPP precedence 2020-03-05 16:43:46 +01:00
sbus
scsi This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
sfi
sh
siox
slimbus
soc MLK-23671-01 soc: imx: Add the rpm always on flag if necessary 2020-03-26 20:12:12 +08:00
soundwire
spi MLK-23649: spi: spi-fsl-qspi: fix the build warning 2020-03-22 23:04:14 -05:00
spmi spmi: pmic-arb: Set lockdep class for hierarchical irq domains 2020-02-19 19:53:07 +01:00
ssb
staging MLK-23750-3: media: pi: fix ISI_0, PI_0 can't enter lp when suspend 2020-04-08 10:34:15 +08:00
target scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" 2020-02-28 17:22:25 +01:00
tc
tee This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
thermal MLK-23627 thermal: imx_sc_thermal: Fix incorrect data type 2020-03-19 16:45:49 +08:00
thunderbolt thunderbolt: Prevent crash if non-active NVMem file is read 2020-02-28 17:22:13 +01:00
tty This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
uio uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() 2020-02-24 08:36:27 +01:00
usb MLK-23809-2 usb: cdns3: gadget: delete useless parameter 'is_short' 2020-04-27 11:51:50 +08:00
vfio This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
vhost vhost: Check docket sk_family instead of call getname 2020-03-05 16:43:44 +01:00
video This is the 5.4.24 stable release 2020-03-08 18:57:18 +08:00
virt
virtio virtio_balloon: prevent pfn array overflow 2020-02-24 08:37:03 +01:00
visorbus visorbus: fix uninitialized variable access 2020-02-24 08:36:47 +01:00
vlynq
vme vme: bridges: reduce stack usage 2020-02-24 08:36:48 +01:00
w1
watchdog ACPI: watchdog: Fix gas->access_width usage 2020-03-05 16:43:42 +01:00
xen xen: Enable interrupts when calling _cond_resched() 2020-02-28 17:22:28 +01:00
zorro
Kconfig
Makefile