OSDN Git Service

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>
Tue, 27 May 2014 21:15:25 +0000 (14:15 -0700)
commitb04ada92ffaabb868497a1fce8e4f6bf74e5488f
tree74280522778df71778cb3f1d924adc8a9717e3c1
parent84b3294a40c87e5c8bdaf05d9d3c3aff7e320453
mei: me: fix hw ready reset flow

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.

Cc: stable@vger.kernel.org
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