]> git.itanic.dy.fi Git - linux-stable/commit
mei: me: fix hw ready reset flow
authorTomas Winkler <tomas.winkler@intel.com>
Mon, 12 May 2014 09:19:39 +0000 (12:19 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 16 Jun 2014 20:44:09 +0000 (13:44 -0700)
commitb1b94ac553e0ab8182d63e5b36f7633c4c3c20a7
treeb396cfa900759fee69da061678b1d38ca3bcff4f
parentf15e38fc0fc5bacc0b983d762364ecc78758c4d0
mei: me: fix hw ready reset flow

commit b04ada92ffaabb868497a1fce8e4f6bf74e5488f upstream.

We cleared H_RST for H_CSR on spurious interrupt generated when ME_RDY
while cleared and not while  ME_RDY is set. The spurious interrupt
is not delivered on all platforms in this case the
driver may fail to initialize.

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/hw-me.c