mei: expedite ioctl return on the notify set operation error
authorAlexander Usyskin <alexander.usyskin@intel.com>
Tue, 6 Nov 2018 10:04:40 +0000 (12:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Nov 2018 12:53:03 +0000 (13:53 +0100)
commita19bf05359e6c5249766cbbf2937ef83fc9001f9
tree909a702c12b7e6c64494d8fec06ea50c27e4969a
parent87d63352b49e421bb272dbb553bcf7db316c168f
mei: expedite ioctl return on the notify set operation error

The notify set operation ioctl will wait till timeout is expired
even in case when the FW returned an error.
Check the status field of the client object in wait_event_timeout()
to determine if the caller can return earlier.

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>
drivers/misc/mei/client.c