]> git.hungrycats.org Git - linux/commit
mei: remove support for broken parallel read
authorAlexander Usyskin <alexander.usyskin@intel.com>
Tue, 7 Feb 2017 22:41:45 +0000 (00:41 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Mar 2017 05:44:13 +0000 (06:44 +0100)
commit8fbc16143918511377544927f1dfb27e5eeed4fa
treeb4ef35a0ad9d204efa292ecd590c8c4edbdfb921
parent8655a4538d01fe2357a26c4c1c84cfb3a53888fe
mei: remove support for broken parallel read

commit cb97fbbcac15982406e0c74cd5512a8b6fcf10b3 upstream.

Parallel reads from multiple threads on a file descriptor
are not well defined and racy. It is safer to return to original
behavior and simply fail the additional read.
The solution is to remove request for next read credit.

Fixes: ff1586a7ea57 ("mei: enqueue consecutive reads")
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/main.c