android_kernel_asus_sm8350/drivers
Bjorn Andersson a09a63360b UPSTREAM: ath10k: qmi: Sleep for a while before assigning MSA memory
commit b70b3a36ec33a2c8d3292f3b33fe2047a8f57b9a upstream.

Unless we sleep for a while before transitioning the MSA memory to WLAN
the MPSS.AT.4.0.c2-01184-SDM845_GEN_PACK-1 firmware triggers a security
violation fairly reliably. Unforutnately recovering from this failure
always results in the entire system freezing.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
(cherry picked from commit b70b3a36ec33a2c8d3292f3b33fe2047a8f57b9a)
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Change-Id: Ie44e86d404f1897b7cc349a03972178374fef89c
2021-02-18 16:23:20 -08:00
..
accessibility
acpi This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
amba
android Merge tag 'android11-5.4.86_r00' from 'android11-5.4-lts' into 'android11-5.4' 2021-02-17 16:57:46 +01:00
ata ata: sata_nv: Fix retrieving of active qcs 2020-11-05 11:43:12 +01:00
atm atm: nicstar: Unmap DMA on send error 2020-11-24 13:28:55 +01:00
auxdisplay
base Merge branch 'android11-5.4' into 'android11-5.4-lts' 2021-01-06 14:57:15 +01:00
bcma
block This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
bluetooth This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
bus bus: fsl-mc: fix error return code in fsl_mc_object_allocate() 2020-12-30 11:51:23 +01:00
cdrom
char This is the 5.4.78 stable release 2020-11-19 08:52:52 +01:00
clk Merge tag 'android11-5.4.86_r00' from 'android11-5.4-lts' into 'android11-5.4' 2021-02-17 16:57:46 +01:00
clocksource This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
connector
counter
cpufreq This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
cpuidle Merge branch 'android11-5.4' into 'android11-5.4-lts 2020-10-14 09:58:52 +02:00
crypto This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
dax device-dax/core: Fix memory leak when rmmod dax.ko 2020-12-30 11:51:46 +01:00
dca
devfreq PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out 2020-10-01 13:17:14 +02:00
dio
dma This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
dma-buf This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
edac EDAC/amd64: Fix PCI component registration 2020-12-30 11:51:36 +01:00
eisa
extcon This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
firewire
firmware This is the 5.4.81 stable release 2020-12-02 09:20:10 +01:00
fpga
fsi
gnss
gpio gpio: eic-sprd: break loop when getting NULL device resource 2020-12-30 11:50:55 +01:00
gpu This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
greybus
hid This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
hsi HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() 2020-12-30 11:51:13 +01:00
hv Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected 2020-11-24 13:29:23 +01:00
hwmon This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
hwspinlock
hwtracing coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() 2020-12-30 11:50:59 +01:00
i2c This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
i3c i3c: master: Fix error return in cdns_i3c_master_probe() 2020-10-29 09:57:51 +01:00
ide
idle
iio iio:adc:ti-ads124s08: Fix alignment and data leak issues. 2020-12-30 11:51:45 +01:00
infiniband RDMA/cma: Don't overwrite sgid_attr after device is released 2020-12-30 11:51:26 +01:00
input Input: cyapa_gen6 - fix out-of-bounds stack access 2020-12-30 11:51:32 +01:00
interconnect This is the 5.4.84 stable release 2020-12-16 11:33:19 +01:00
iommu This is the 5.4.83 stable release 2020-12-11 15:00:01 +01:00
ipack
irqchip This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
isdn
leds leds: bcm6328, bcm6358: use devres LED registering function 2020-11-05 11:43:24 +01:00
lightnvm lightnvm: fix out-of-bounds write to array devices->info[] 2020-10-29 09:58:00 +01:00
macintosh macintosh/via-macii: Access autopoll_devs when inside lock 2020-08-19 08:16:15 +02:00
mailbox mailbox: avoid timer start from callback 2020-10-29 09:57:53 +01:00
mcb
md This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
media Merge tag 'android11-5.4.86_r00' from 'android11-5.4-lts' into 'android11-5.4' 2021-02-17 16:57:46 +01:00
memory memory: emif: Remove bogus debugfs error handling 2020-11-05 11:43:21 +01:00
memstick memstick: r592: Fix error return in r592_probe() 2020-12-30 11:51:18 +01:00
message scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 2020-11-05 11:43:25 +01:00
mfd mfd: sprd: Add wakeup capability for PMIC IRQ 2020-11-18 19:20:26 +01:00
misc This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
mmc This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
mtd This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
mux
net UPSTREAM: ath10k: qmi: Sleep for a while before assigning MSA memory 2021-02-18 16:23:20 -08:00
nfc nfc: s3fwrn5: Release the nfc firmware 2020-12-30 11:51:26 +01:00
ntb NTB: hw: amd: fix an issue about leak system resources 2020-10-29 09:58:00 +01:00
nubus
nvdimm libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels 2020-12-30 11:51:47 +01:00
nvme nvme: free sq/cq dbbuf pointers when dbbuf set fails 2020-12-02 08:49:48 +01:00
nvmem Merge branch 'android11-5.4' into 'android11-5.4-lts' 2020-11-18 09:09:13 +01:00
of This is the 5.4.78 stable release 2020-11-19 08:52:52 +01:00
opp This is the 5.4.78 stable release 2020-11-19 08:52:52 +01:00
oprofile
parisc parisc: mask out enable and reserved bits from sba imask 2020-08-19 08:16:26 +02:00
parport
pci Merge tag 'android11-5.4.86_r00' from 'android11-5.4-lts' into 'android11-5.4' 2021-02-17 16:57:46 +01:00
pcmcia
perf drivers/perf: thunderx2_pmu: Fix memory resource error handling 2020-10-29 09:57:30 +01:00
phy This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
pinctrl This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
platform This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
pnp
power This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
powercap powercap: restrict energy meter to root access 2020-11-10 21:13:20 +01:00
pps
ps3 powerpc/ps3: use dma_mapping_error() 2020-12-30 11:51:26 +01:00
ptp
pwm This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
rapidio rapidio: fix the missed put_device() for rio_mport_add_riodev 2020-10-29 09:57:53 +01:00
ras
regulator This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
remoteproc remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() 2020-12-30 11:51:24 +01:00
reset
rpmsg This is the 5.4.75 stable release 2020-11-05 13:27:24 +01:00
rtc This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
s390 s390/dasd: fix list corruption of lcu list 2020-12-30 11:51:34 +01:00
sbus
scsi This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
sfi
sh
siox
slimbus This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
soc UPSTREAM: soc: qcom: qmi: Return EPROBE_DEFER if no address family 2021-02-18 16:22:46 -08:00
soundwire soundwire: bus: disable pm_runtime in sdw_slave_delete 2020-10-01 13:17:36 +02:00
spi This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
spmi
ssb
staging This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
target scsi: target: iscsi: Fix cmd abort fabric stop race 2020-12-02 08:49:49 +01:00
tc
tee optee: add writeback to valid memory type 2020-12-02 08:49:53 +01:00
thermal Merge branch 'android11-5.4' into 'android11-5.4-lts' 2020-11-18 09:09:13 +01:00
thunderbolt thunderbolt: Fix use-after-free in remove_unplugged_switch() 2020-12-11 13:23:29 +01:00
tty This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
uio uio: Fix use-after-free in uio_unregister_device() 2020-11-18 19:20:29 +01:00
usb Merge tag 'android11-5.4.86_r00' from 'android11-5.4-lts' into 'android11-5.4' 2021-02-17 16:57:46 +01:00
vfio This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
vhost This is the 5.4.81 stable release 2020-12-02 09:20:10 +01:00
video This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2020-10-29 09:57:38 +01:00
virtio This is the 5.4.86 stable release 2020-12-30 12:31:14 +01:00
visorbus
vlynq
vme
w1 w1: mxc_w1: Fix timeout resolution problem leading to bus error 2020-11-05 11:43:25 +01:00
watchdog watchdog: coh901327: add COMMON_CLK dependency 2020-12-30 11:51:28 +01:00
xen xenbus/xenbus_backend: Disallow pending watch messages 2020-12-30 11:51:47 +01:00
zorro
Kconfig
Makefile