summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorJaska Uimonen <jaska.uimonen@linux.intel.com>2020-02-28 17:18:48 -0600
committerMark Brown <broonie@kernel.org>2020-03-02 14:13:48 +0000
commit1919b42ca4ad75a2397081164661af3ce5a7b8f4 (patch)
tree78638bc9d23a4f3d455bcae821c65f01d61ea482 /kernel
parente582f4832a9ee27d92502b58f3a1b3331457e8bb (diff)
ASoC: SOF: ipc: check ipc return value before data copy
In tx_wait_done the ipc payload is copied before the DSP transaction error code is checked. This might lead to corrupted data in kernel side even though the error would be handled later. It is also pointless to copy the data in case of error. So change the order of error check and copy. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com> Link: https://lore.kernel.org/r/20200228231850.9226-3-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions