ALSA: core: memalloc: add page alignment for iram
authorRobin Gong <yibin.gong@nxp.com>
Thu, 17 Dec 2020 16:15:47 +0000 (00:15 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:54:08 +0000 (11:54 +0100)
commitbb9dc2f2e590197a9ddf160eec652d99b8ff1b79
tree8bac69a181d60c7ccc7eac417f294cfccd3553e1
parentac95e33828cd63578ee2959c1ac3c23d2d738b58
ALSA: core: memalloc: add page alignment for iram

commit 74c64efa1557fef731b59eb813f115436d18078e upstream.

Since mmap for userspace is based on page alignment, add page alignment
for iram alloc from pool, otherwise, some good data located in the same
page of dmab->area maybe touched wrongly by userspace like pulseaudio.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/1608221747-3474-1-git-send-email-yibin.gong@nxp.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/core/memalloc.c