linux/drivers/misc/mei
Alexander Usyskin cee4c4d63b mei: free read cb on ctrl_wr list flush
There is a little window during disconnection flow
when read cb is moved between lists and may be not freed.
Remove moving read cbs explicitly during flash fixes this memory
leak.

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>
2019-01-30 15:24:45 +01:00
..
Kconfig mei: wd: drop the watchdog code from the core mei driver 2016-02-06 22:11:06 -08:00
Makefile mei: dma ring buffers allocation 2018-11-26 16:59:48 +01:00
bus-fixup.c misc: remove redundant include moduleparam.h 2018-09-25 20:21:02 +02:00
bus.c mei: bus: need to unlink client before freeing 2018-09-12 09:14:24 +02:00
client.c mei: free read cb on ctrl_wr list flush 2019-01-30 15:24:45 +01:00
client.h mei: fix ssize_t to int assignment in read and write ops. 2018-07-12 16:23:19 +02:00
debugfs.c mei: restrict dma ring support to hbm version 2.1 2018-08-02 10:18:30 +02:00
dma-ring.c mei: dma ring: implement transmit flow 2018-11-26 16:59:48 +01:00
hbm.c mei: dma: silent the reject message 2019-01-13 15:45:42 +01:00
hbm.h mei: hbm: setup dma ring 2018-11-26 16:59:48 +01:00
hw-me-regs.h mei: me: add ice lake point device id. 2019-01-30 15:24:45 +01:00
hw-me.c mei: dma ring buffers allocation 2018-11-26 16:59:48 +01:00
hw-me.h mei: define dma ring buffer sizes for PCH12 HW and newer 2018-08-02 10:18:30 +02:00
hw-txe-regs.h mei: extract fw status registers 2014-05-03 19:21:22 -04:00
hw-txe.c mei: add support for variable length mei headers. 2018-08-02 10:18:29 +02:00
hw-txe.h mei: simplify error handling via devres function. 2017-01-31 11:08:18 +01:00
hw.h mei: bump hbm version to 2.1 2018-11-26 16:59:48 +01:00
init.c mei: dma ring: implement rx circular buffer logic 2018-11-26 16:59:48 +01:00
interrupt.c mei: dma ring: implement rx circular buffer logic 2018-11-26 16:59:48 +01:00
main.c mei: replace POLL* with EPOLL* for write queues. 2018-10-02 15:39:59 -07:00
mei-trace.c tracing, mei: Remove unused trace event mei_pci_cfg_write 2017-10-20 15:17:44 +02:00
mei-trace.h tracing, mei: Remove unused trace event mei_pci_cfg_write 2017-10-20 15:17:44 +02:00
mei_dev.h mei: dma ring: implement transmit flow 2018-11-26 16:59:48 +01:00
pci-me.c mei: me: add ice lake point device id. 2019-01-30 15:24:45 +01:00
pci-txe.c Merge branch 'pm-core' 2017-11-13 01:41:26 +01:00