https://github.com/torvalds/linux
Revision e09ee853c92011860a4bd2fbdf6126f60fc16bd3 authored by Alexander Usyskin on 14 December 2016, 15:56:52 UTC, committed by Greg Kroah-Hartman on 04 January 2017, 17:22:44 UTC
The credentials handling was pushed to the write handlers
but error handling wasn't done properly.
Move write callbacks to completion queue to destroy them
and to notify a blocked writer about the failure

Fixes: 136698e535cd1 (mei: push credentials inside the irq write handler)
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>
1 parent 5026c9c
History
Tip revision: e09ee853c92011860a4bd2fbdf6126f60fc16bd3 authored by Alexander Usyskin on 14 December 2016, 15:56:52 UTC
mei: move write cb to completion on credentials failures
Tip revision: e09ee85
File Mode Size
Kconfig -rw-r--r-- 68.2 KB
Makefile -rw-r--r-- 1.2 KB
calibrate.c -rw-r--r-- 8.5 KB
do_mounts.c -rw-r--r-- 14.6 KB
do_mounts.h -rw-r--r-- 1.4 KB
do_mounts_initrd.c -rw-r--r-- 3.4 KB
do_mounts_md.c -rw-r--r-- 8.2 KB
do_mounts_rd.c -rw-r--r-- 8.3 KB
init_task.c -rw-r--r-- 772 bytes
initramfs.c -rw-r--r-- 13.8 KB
main.c -rw-r--r-- 25.3 KB
noinitramfs.c -rw-r--r-- 1.5 KB
version.c -rw-r--r-- 1.2 KB

back to top