Alexander Usyskin
b8b7303579
mei: consume flow control on the first chunk of writing
...
Consume the write flow control on the first chunk of the write instead
of on the buffer completion.
We can safely assume that the consequent chunks have the flow control
granted.
This addresses two issues:
1. Blocks other callbacks from the same client riding on the client's
flow control and prevents interleaving of messages as FW cannot distinguish
between two messages from the same client.
2. Fixes single buffer flow control arbitration in a clean way, without
connection/disconnection book keeping
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>
2015-05-24 11:15:53 -07:00
..
altera-stapl
altera-stapl: replace strnicmp with strncasecmp
2014-10-14 02:18:25 +02:00
c2port
carma
misc: carma: fixup return type of wait_for_completion_timeout
2015-03-25 11:36:38 +01:00
cb710
cxl
powerpc updates for 3.20
2015-02-11 18:15:38 -08:00
echo
eeprom
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
genwqe
GenWQE: remove unnecessary version.h inclusion
2015-01-12 05:04:11 -08:00
ibmasm
lis3lv02d
lis3lv02d: DT: add wakeup unit 2 and wakeup threshold
2015-04-03 16:20:54 +02:00
mei
mei: consume flow control on the first chunk of writing
2015-05-24 11:15:53 -07:00
mic
mic: drop pci_msi_off call on probe
2015-04-03 16:15:30 +02:00
sgi-gru
Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
2014-06-03 15:48:23 -07:00
sgi-xp
x86/asm/entry: Change all 'user_mode_vm()' calls to 'user_mode()'
2015-03-23 11:14:17 +01:00
ti-st
ti-st: clean up data types (fix harmless memory corruption)
2015-02-03 15:48:51 -08:00
vmw_vmci
VMCI: Guard against overflow in queue pair allocation
2015-03-25 11:32:15 +01:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot-spi: Added Blank lines after declarations
2015-01-12 05:04:12 -08:00
ad525x_dpot.c
ad525x_dpot:Remove break after return
2015-01-12 05:04:12 -08:00
ad525x_dpot.h
apds990x.c
misc / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
2014-12-05 02:56:02 +01:00
apds9802als.c
arm-charlcd.c
misc: drop owner assignment from platform_drivers
2014-10-20 16:20:54 +02:00
atmel-ssc.c
Char/Misc driver patches for 3.19-rc1
2014-12-14 16:43:47 -08:00
atmel_tclib.c
ARM: at91/tclib: mask interruptions at shutdown and probe
2014-09-08 10:54:03 +02:00
bh1770glc.c
misc / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
2014-12-05 02:56:02 +01:00
bh1780gli.c
misc: bh1780: Add module aliases
2015-03-16 21:10:28 +01:00
bmp085-i2c.c
bmp085-spi.c
bmp085.c
bmp085.h
cs5535-mfgpt.c
misc: drop owner assignment from platform_drivers
2014-10-20 16:20:54 +02:00
ds1682.c
misc: (ds1682) replace obsolete simple_strtoull() with kstrtoull()
2014-05-03 19:26:24 -04:00
dummy-irq.c
Add MODULE_DESCRIPTION to dummy-irq.c and lkdtm.c in drivers/misc
2014-07-09 14:19:34 -07:00
enclosure.c
enclosure: fix WARN_ON removing an adapter in multi-path devices
2015-03-31 08:53:36 +03:00
fsa9480.c
hmc6352.c
hpilo.c
hpilo.h
ics932s401.c
ioc4.c
misc: ioc4: simplify wave period measurement in clock_calibrate
2015-01-12 05:04:11 -08:00
isl29003.c
isl29020.c
Kconfig
ARM: at91/Kconfig: remove unused config options
2014-11-19 11:39:23 +01:00
kgdbts.c
lattice-ecp3-config.c
misc: lattice-ecp3-config: Add missing MODULE_FIRMWARE()
2014-09-23 23:04:17 -07:00
lkdtm.c
Add MODULE_DESCRIPTION to dummy-irq.c and lkdtm.c in drivers/misc
2014-07-09 14:19:34 -07:00
Makefile
cxl: Add base builtin support
2014-10-08 20:15:56 +11:00
pch_phub.c
pch_phub: Build context save/restore only for PM
2014-11-07 10:28:36 -08:00
phantom.c
pti.c
spear13xx_pcie_gadget.c
pcie-gadget-spear: use devm_ functions
2014-09-23 23:04:17 -07:00
sram.c
misc: sram: switch to ioremap_wc from ioremap
2015-03-16 21:11:32 +01:00
ti_dac7512.c
tifm_7xx1.c
misc: tifm: match return type of wait_for_completion_timeout
2015-03-25 11:36:38 +01:00
tifm_core.c
tsl2550.c
vexpress-syscfg.c
ARM: vexpress: Remove non-DT code
2014-11-28 16:08:16 +01:00
vmw_balloon.c
MAINTAINERS: add entry for VMware Balloon driver
2014-06-20 11:47:33 -07:00