linux/drivers/misc/mei
Tomas Winkler de8774371c mei: check for error returned from mei_hbuf_empty_slots()
mei_hbuf_empty_slots() may return with an error in case
of circular buffer overflow. This type of error may
be caused only by a bug. However currently, the error
won't be detected due signed type promotion in comparison to u32.
We add explicit check for less then zero and explicit cast
in comparison to suppress singn-compare warning.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-12 16:23:19 +02:00
..
bus-fixup.c mei: bus: type promotion bug in mei_fwver() 2018-07-12 15:44:57 +02:00
bus.c mei: add optional timeout to internal bus recv 2018-07-03 13:11:20 +02:00
client.c mei: check for error returned from mei_hbuf_empty_slots() 2018-07-12 16:23:19 +02:00
client.h mei: drop amthif internal client 2017-04-08 17:38:25 +02:00
debugfs.c mei: limit the number of queued writes 2018-03-14 19:33:13 +01:00
hbm.c mei: hbm: remove variable length arrays 2017-04-08 17:38:25 +02:00
hbm.h mei: me: d0i3: add d0i3 enter/exit state machine 2015-08-03 17:33:55 -07:00
hw-me-regs.h mei: me: add cannon point device ids for 4th device 2018-02-20 08:58:42 +01:00
hw-me.c mei: check for error returned from mei_hbuf_empty_slots() 2018-07-12 16:23:19 +02:00
hw-me.h mei: me: use an index instead of a pointer for private data 2017-07-17 15:07:39 +02:00
hw-txe-regs.h mei: extract fw status registers 2014-05-03 19:21:22 -04:00
hw-txe.c mei: check for error returned from mei_hbuf_empty_slots() 2018-07-12 16:23:19 +02:00
hw-txe.h mei: simplify error handling via devres function. 2017-01-31 11:08:18 +01:00
hw.h mei: remove unused MEI_IAMTHIF_STALL_TIMER define 2018-07-03 13:11:20 +02:00
init.c mei: limit the number of queued writes 2018-03-14 19:33:13 +01:00
interrupt.c mei: check for error returned from mei_hbuf_empty_slots() 2018-07-12 16:23:19 +02:00
Kconfig mei: wd: drop the watchdog code from the core mei driver 2016-02-06 22:11:06 -08:00
main.c mei: don't update offset in write 2018-07-12 15:44:57 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mei_dev.h mei: expose fw version to sysfs 2018-07-03 13:11:20 +02: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
pci-me.c mei: me: add cannon point device ids for 4th device 2018-02-20 08:58:42 +01:00
pci-txe.c Merge branch 'pm-core' 2017-11-13 01:41:26 +01:00