Alexander Usyskin
fc322290fc
mei: move write cb to completion on credentials failures
...
commit e09ee853c92011860a4bd2fbdf6126f60fc16bd3 upstream.
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: 136698e535 (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>
2017-01-12 11:39:21 +01:00
..
altera-stapl
c2port
misc: c2port: use kobj_to_dev()
2016-02-07 23:01:45 -08:00
cb710
cxl
cxl: Fix leaking pid refs in some error paths
2016-10-24 11:38:27 +11:00
echo
eeprom
Merge branch 'i2c/for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2016-10-07 14:12:21 -07:00
genwqe
GenWQE: Fix bad page access during abort of resource allocation
2016-10-28 08:25:18 -04:00
ibmasm
fs: Replace CURRENT_TIME with current_time() for inode timestamps
2016-09-27 21:06:21 -04:00
lis3lv02d
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
2016-02-07 23:01:45 -08:00
mei
mei: move write cb to completion on credentials failures
2017-01-12 11:39:21 +01:00
mic
mm: replace get_user_pages() write/force parameters with gup_flags
2016-10-19 08:11:43 -07:00
sgi-gru
drivers/misc/sgi-gru/grumain.c: remove bogus 0x prefix from printk
2016-10-27 18:43:43 -07:00
sgi-xp
mm: rename alloc_pages_exact_node() to __alloc_pages_node()
2015-09-08 15:35:28 -07:00
ti-st
drivers: misc: ti-st: Use int instead of fuzzy char for callback status
2016-07-17 19:59:26 +02:00
vmw_vmci
VMCI: Doorbell create and destroy fixes
2016-10-28 08:26:21 -04:00
ad525x_dpot-i2c.c
misc: ad525x_dpot: Remove unnecessary MODULE_ALIAS()
2015-09-20 19:33:29 -07:00
ad525x_dpot-spi.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
ad525x_dpot.c
misc: ad525x_dpot: Fix the enabling of the "otpXen" attributes
2016-03-01 16:55:13 -08:00
ad525x_dpot.h
apds990x.c
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
2016-02-07 23:01:45 -08:00
apds9802als.c
arm-charlcd.c
drivers/misc: make arm-charlcd.c explicitly non-modular
2016-02-07 23:01:45 -08:00
atmel-ssc.c
ASoC: atmel_ssc_dai: distinguish the different SSC
2016-03-02 23:43:11 +09:00
atmel_tclib.c
misc: atmel_tclib: get and use slow clock
2015-10-06 12:33:14 +02:00
bh1770glc.c
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
2016-02-07 23:01:45 -08:00
cs5535-mfgpt.c
ds1682.c
dummy-irq.c
enclosure.c
fsa9480.c
hmc6352.c
hpilo.c
drivers/misc/hpilo: Changes to support new security states in iLO5 FW
2016-09-27 12:53:46 +02:00
hpilo.h
ics932s401.c
ioc4.c
isl29003.c
isl29020.c
Kconfig
Merge 4.8-rc5 into char-misc-next
2016-09-05 08:04:07 +02:00
kgdbts.c
drivers/misc: make kgdbts.c slightly more explicitly non-modular
2015-09-20 19:32:35 -07:00
lattice-ecp3-config.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
lkdtm.h
lkdtm: silence warnings about function declarations
2016-07-15 16:14:45 -07:00
lkdtm_bugs.c
lkdtm: silence warnings about function declarations
2016-07-15 16:14:45 -07:00
lkdtm_core.c
lkdtm: silence warnings about function declarations
2016-07-15 16:14:45 -07:00
lkdtm_heap.c
lkdtm: silence warnings about function declarations
2016-07-15 16:14:45 -07:00
lkdtm_perms.c
lkdtm: silence warnings about function declarations
2016-07-15 16:14:45 -07:00
lkdtm_rodata.c
lkdtm: Mark lkdtm_rodata_do_nothing() notrace
2016-08-31 13:12:38 +02:00
lkdtm_usercopy.c
lkdtm: adjust usercopy tests to bypass const checks
2016-09-06 12:17:30 -07:00
Makefile
Merge 4.8-rc5 into char-misc-next
2016-09-05 08:04:07 +02:00
panel.c
misc: panel, convert struct to bitmap
2016-02-11 19:24:23 -08:00
pch_phub.c
misc: pch_phub: Add UART_CLK quirk for Boston platform
2016-08-31 15:45:18 +02:00
phantom.c
pti.c
qcom-coincell.c
ARM: qcom: silence an uninitialized variable warning
2016-05-01 14:20:04 -07:00
spear13xx_pcie_gadget.c
spear13xx_pcie_gadget: use per-attribute show and store methods
2015-10-13 22:17:40 -07:00
sram.c
misc: sram: fix check of devm_ioremap*() return value
2016-04-30 14:15:56 -07:00
ti_dac7512.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
tifm_7xx1.c
tifm_core.c
tsl2550.c
vexpress-syscfg.c
vmw_balloon.c
mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM
2015-11-06 17:50:42 -08:00