android_kernel_sony_sdm845/techpack
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Soumya Managoli 604621a904 BACKPORT: ASoC: msm-pcm-q6-v2: Add dsp buf check
Current logic copies user buf size of data
from the avail dsp buf at a given offset.
If this offset returned from DSP in READ_DONE event
goes out of bounds or is corrupted, then it can lead to
out of bounds DSP buffer access, resulting in memory fault.
Fix is to add check for this buf offset, if it is within
the buf size range.

Original-Change-Id: I7753cc6db394704dbb959477150141d42b836bef
Signed-off-by: Soumya Managoli <quic_c_smanag@quicinc.com>

(cherry-picked from 28658bc2a0a290fdfcab61bed67e89874e99ca47)
[ Re-picking to adapt 1ee23bd8c3 for dsp buf check ]
Change-Id: Ie028d928492e5d113285416226abbeee8e6bfc20
Signed-off-by: Han Sol Jin <hansol@hansol.ca>
2024-07-21 16:18:11 -07:00
..
audio BACKPORT: ASoC: msm-pcm-q6-v2: Add dsp buf check 2024-07-21 16:18:11 -07:00
stub
Kbuild techpack: Hardcode modules list 2020-06-30 02:45:04 +03:00