Alexander Usyskin
e4d8270e60
mei: set connecting state just upon connection request is sent to the fw
...
Adding power gating introduced new waiting state for client also during
connection attempt, a connection request can be queued for later either due
device is power gated or due to other on going connection.
We setting client connection state before start of full connect procedure so
in both cased the client state will be MEI_FILE_CONNECTING
which create interlock between the two connection attempts, both
detecting that another connection is in progress.
The interlock is resolved by moving client to connecting state
only upon connection request transmission, so the first
cb in queue can be processed.
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>
2014-05-03 19:21:56 -04:00
..
altera-stapl
c2port
c2port: convert class code to use bin_attrs in groups
2013-07-24 15:39:05 -07:00
carma
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
cb710
mmc: cb710: drop free_irq for devm_request_irq allocated irq
2013-09-26 13:55:30 -07:00
echo
staging: echo: move to drivers/misc/
2014-02-28 14:08:42 -08:00
eeprom
misc: eeprom: sunxi: Change compatibles
2014-02-14 13:51:56 -08:00
genwqe
GenWQE: Increase driver version number
2014-04-16 12:12:39 -07:00
ibmasm
misc: ibmasm: remove unnecessary pci_set_drvdata()
2013-09-26 09:13:54 -07:00
lis3lv02d
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
mei
mei: set connecting state just upon connection request is sent to the fw
2014-05-03 19:21:56 -04:00
mic
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-04-02 16:23:38 -07:00
sgi-gru
drivers/misc/sgi-gru/grukdump.c: cleanup gru_dump_context() a little
2014-04-07 16:36:09 -07:00
sgi-xp
mm: fix GFP_THISNODE callers and clarify
2014-03-10 17:26:19 -07:00
ti-st
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
vmw_vmci
vmw_vmci: Use pci_enable_msix_exact() instead of pci_enable_msix()
2014-02-28 15:24:32 -08:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
ad525x_dpot.h
apds990x.c
misc: replace strict_strtoul() with kstrtoul()
2013-06-06 12:54:08 -07:00
apds9802als.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
arm-charlcd.c
misc: arm-charlcd: remove deprecated IRQF_DISABLED
2013-10-16 12:36:10 -07:00
atmel-ssc.c
ASoC: atmel_ssc_dai: make option to choose clock
2014-02-12 17:21:22 +00:00
atmel_pwm.c
misc: atmel_pwm: add deferred-probing support
2013-10-29 16:22:57 -07:00
atmel_tclib.c
bh1770glc.c
misc: replace strict_strtoul() with kstrtoul()
2013-06-06 12:54:08 -07:00
bh1780gli.c
misc: bh1780: probe from compatible string
2013-10-03 16:02:35 -07:00
bmp085-i2c.c
misc: bmp085: Clean up and enable use of interrupt for completion.
2013-12-04 20:23:51 -08:00
bmp085-spi.c
misc: bmp085: Clean up and enable use of interrupt for completion.
2013-12-04 20:23:51 -08:00
bmp085.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
bmp085.h
misc: bmp085: Clean up and enable use of interrupt for completion.
2013-12-04 20:23:51 -08:00
cs5535-mfgpt.c
cs5535-mfgpt: Fix quotation marks
2013-04-03 11:23:13 -07:00
ds1682.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
dummy-irq.c
treewide: Fix typo in printk
2013-05-28 12:02:13 +02:00
enclosure.c
[SCSI] enclosure: fix WARN_ON in dual path device removing
2013-12-02 11:13:14 -08:00
fsa9480.c
treewide: fix comments and printk msgs
2014-01-07 15:06:07 +01:00
hmc6352.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
hpilo.c
drivers/misc/hpilo: Correct panic when an AUX iLO is detected
2013-08-14 14:46:22 -07:00
hpilo.h
ics932s401.c
hwmon: Change my email address.
2013-08-27 08:28:01 -07:00
ioc4.c
isl29003.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
isl29020.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
Kconfig
misc: Grammar s/addition/additional/
2014-04-16 12:28:47 -07:00
kgdbts.c
kgdb/kgdbts: support ppc64
2013-03-02 08:52:17 -06:00
lattice-ecp3-config.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
lkdtm.c
lkdtm: include cacheflush.h
2014-02-14 18:53:58 -08:00
Makefile
staging: echo: move to drivers/misc/
2014-02-28 14:08:42 -08:00
pch_phub.c
pch_phub: Report error writing MAC back to user
2014-03-08 22:15:51 -08:00
phantom.c
misc: phantom: remove deprecated IRQF_DISABLED
2013-10-16 12:36:10 -07:00
pti.c
misc: pti: remove unnecessary pci_set_drvdata()
2013-09-26 09:13:54 -07:00
spear13xx_pcie_gadget.c
misc: replace strict_strtoul() with kstrtoul()
2013-06-06 12:54:08 -07:00
sram.c
misc: sram: implement reserved sram areas
2014-02-28 15:31:11 -08:00
ti_dac7512.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
tifm_7xx1.c
tifm: fix error return code in tifm_7xx1_probe()
2013-10-30 10:19:30 -07:00
tifm_core.c
tifm: convert bus code to use dev_groups
2013-10-16 18:40:58 -07:00
tsl2550.c
drivers/misc: delete non-required instances of include <linux/init.h>
2014-02-07 15:10:19 -08:00
vmw_balloon.c
misc: vmw_balloon: Remove braces to fix build for clang.
2013-08-27 21:51:21 -07:00