ASoC: msm: qdsp6v2: extend validation of virtual address
Validate a buffer virtual address is fully within the region for an
extended edge case.
CRs-Fixed: 2049911
Signed-off-by: Siena Richard <sienar@codeaurora.org>
Change-Id: I4c56fdd42336d00a2294a8b7cc17c74606e56be2
This commit is contained in:
parent
5404e35069
commit
fc6defdbbd
1 changed files with 2 additions and 1 deletions
|
@ -140,7 +140,8 @@ static int audio_aio_ion_lookup_vaddr(struct q6audio_aio *audio, void *addr,
|
|||
list) {
|
||||
if (addr >= region_elt->vaddr &&
|
||||
addr < region_elt->vaddr + region_elt->len &&
|
||||
addr + len <= region_elt->vaddr + region_elt->len)
|
||||
addr + len <= region_elt->vaddr + region_elt->len &&
|
||||
addr + len > addr)
|
||||
pr_err("\t%s[%pK]:%pK, %ld --> %pK\n",
|
||||
__func__, audio,
|
||||
region_elt->vaddr,
|
||||
|
|
Loading…
Add table
Reference in a new issue