Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b522d6a8 authored by Laxminath Kasam's avatar Laxminath Kasam
Browse files

asoc: msm-pcm-q6-v2: Update memset for period size



tinycap test can attempt with different size to
read from driver and need to avoid access more
than period size.

Change-Id: Ifa4ddfb086bd83aa981da62e88da3a9395f5aabc
Signed-off-by: default avatarLaxminath Kasam <lkasam@codeaurora.org>
parent 19df8856
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1008,9 +1008,9 @@ static int msm_pcm_capture_copy(struct snd_pcm_substream *substream,
			xfer = size;
		offset = prtd->in_frame_info[idx].offset;
		pr_debug("Offset value = %d\n", offset);
		if (size == 0 || size < fbytes) {
			memset(bufptr + offset + size, 0, fbytes - size);
			size = xfer = fbytes;
		if (size == 0 || size < prtd->pcm_count) {
			memset(bufptr + offset + size, 0, prtd->pcm_count - size);
			size = xfer = prtd->pcm_count;
		}

		if (copy_to_user(buf, bufptr+offset, xfer)) {