stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [char-misc 0/4] mei: reset fix
@ 2014-01-08 18:19 Tomas Winkler
  2014-01-08 18:19 ` [char-misc 1/4] mei: do not run reset flow from the interrupt thread Tomas Winkler
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Tomas Winkler @ 2014-01-08 18:19 UTC (permalink / raw)
  To: gregkh; +Cc: arnd, linux-kernel, stable, Tomas Winkler

This series should address possible hiccup in
mei reset flow presenting itself as never ending   
repetition of error line.

unexpected reset: dev_state = RESETTING  

The patches make sure that stall watchdog doesn't jump in 
prior to its time; second the reset flow won't recuse,
and at last  it will allow no more than 3 consecutive resets
for misbehaving hardware.


Tomas Winkler (4):
  mei: do not run reset flow from the interrupt thread
  mei: use hbm idle state to prevent spurious resets
  mei: revamp mei reset state machine
  mei: limit the number of consecutive resets

 drivers/misc/mei/client.c    |   1 +
 drivers/misc/mei/hbm.c       | 221 ++++++++++++++++++++++------------
 drivers/misc/mei/hbm.h       |   7 +-
 drivers/misc/mei/hw-me.c     |  40 +++----
 drivers/misc/mei/init.c      | 280 +++++++++++++++++++++++++++----------------
 drivers/misc/mei/interrupt.c |  45 ++++---
 drivers/misc/mei/mei_dev.h   |  11 +-
 drivers/misc/mei/pci-me.c    |  10 +-
 8 files changed, 386 insertions(+), 229 deletions(-)

-- 
1.8.4.2


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-01-12  9:00 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-08 18:19 [char-misc 0/4] mei: reset fix Tomas Winkler
2014-01-08 18:19 ` [char-misc 1/4] mei: do not run reset flow from the interrupt thread Tomas Winkler
2014-01-08 23:24   ` Greg KH
2014-01-11 22:46     ` Winkler, Tomas
2014-01-11 23:38       ` Greg KH
2014-01-12  9:00         ` Winkler, Tomas
2014-01-08 18:19 ` [char-misc 2/4] mei: use hbm idle state to prevent spurious resets Tomas Winkler
2014-01-08 18:19 ` [char-misc 3/4] mei: revamp mei reset state machine Tomas Winkler
2014-01-08 23:24   ` Greg KH
2014-01-08 23:26   ` Greg KH
2014-01-11 16:25     ` Winkler, Tomas
2014-01-08 18:19 ` [char-misc 4/4] mei: limit the number of consecutive resets Tomas Winkler
2014-01-08 23:27   ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).