Commit a103af1b authored by Alexander Usyskin's avatar Alexander Usyskin Committed by Greg Kroah-Hartman

mei: don't update offset in write

MEI enables writes of complete messages only
while read can be performed in parts, hence
write should not update the file offset to
not break interleaving partial reads with writes.

Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarAlexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent cf1ed2c5
...@@ -312,7 +312,6 @@ static ssize_t mei_write(struct file *file, const char __user *ubuf, ...@@ -312,7 +312,6 @@ static ssize_t mei_write(struct file *file, const char __user *ubuf,
} }
} }
*offset = 0;
cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, file); cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, file);
if (!cb) { if (!cb) {
rets = -ENOMEM; rets = -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment