Alexander Usyskin
b7a020bff3
mei: discard messages from not connected client during power down.
...
This fixes regression introduced by
commit 8d52af6795 ("mei: speed up the power down flow")
In power down or suspend flow a message can still be received
from the FW because the clients fake disconnection.
In normal case we interpret messages w/o destination as corrupted
and link reset is performed in order to clean the channel,
but during power down link reset is already in progress resulting
in endless loop. To resolve the issue under power down flow we
discard messages silently.
Cc: <stable@vger.kernel.org> 4.16+
Fixes: 8d52af6795 ("mei: speed up the power down flow")
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=199541
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-03 13:13:07 +02:00
..
altera-stapl
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
c2port
cardreader
for-4.17/block-20180402
2018-04-05 14:27:02 -07:00
cb710
treewide: Use struct_size() for devm_kmalloc() and friends
2018-06-06 11:15:43 -07:00
cxl
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
echo
misc: Remove Blackfin DSP echo support
2018-03-26 15:56:37 +02:00
eeprom
Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2018-06-14 16:21:46 +09:00
genwqe
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
ibmasm
lis3lv02d
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
lkdtm
lkdtm: Add missing SPDX-License-Identifier line
2018-03-06 19:18:55 -08:00
mei
mei: discard messages from not connected client during power down.
2018-07-03 13:13:07 +02:00
mic
misc: mic: Release reference count and memory for VOP device
2018-03-15 18:12:01 +01:00
ocxl
ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()
2018-06-05 21:33:57 +10:00
sgi-gru
Char/Misc driver patches for 4.18-rc1
2018-06-05 16:20:22 -07:00
sgi-xp
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
ti-st
misc: ti-st: Replace GFP_ATOMIC with GFP_KERNEL in kim_probe
2018-04-23 13:31:27 +02:00
vmw_vmci
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot.c
ad525x_dpot.h
apds990x.c
apds9802als.c
aspeed-lpc-ctrl.c
misc: aspeed-lpc-ctrl: Enable FWH and A2H bridge cycles
2018-03-15 18:20:51 +01:00
aspeed-lpc-snoop.c
atmel-ssc.c
atmel_tclib.c
bh1770glc.c
cs5535-mfgpt.c
ds1682.c
dummy-irq.c
enclosure.c
fsa9480.c
hmc6352.c
hpilo.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
hpilo.h
ibmvmc.c
misc: IBM Virtual Management Channel Driver (VMC)
2018-05-14 16:35:42 +02:00
ibmvmc.h
misc: IBM Virtual Management Channel Driver (VMC)
2018-05-14 16:35:42 +02:00
ics932s401.c
ioc4.c
isl29003.c
isl29020.c
Kconfig
misc: IBM Virtual Management Channel Driver (VMC)
2018-05-14 16:35:42 +02:00
kgdbts.c
misc: kgdbts: Display progress of asynchronous tests
2018-01-25 08:40:17 -06:00
lattice-ecp3-config.c
Makefile
misc: IBM Virtual Management Channel Driver (VMC)
2018-05-14 16:35:42 +02:00
pch_phub.c
pci_endpoint_test.c
Merge branch 'lorenzo/pci/endpoint'
2018-06-06 16:10:30 -05:00
phantom.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
pti.c
qcom-coincell.c
spear13xx_pcie_gadget.c
sram-exec.c
sram.c
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
sram.h
tifm_7xx1.c
misc: tifm: Remove VLA
2018-04-23 13:31:27 +02:00
tifm_core.c
tsl2550.c
vexpress-syscfg.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
vmw_balloon.c
vmw_balloon: fix inflation with batching
2018-07-03 12:58:23 +02:00