mic: vop: copy data to kernel space then write to io memory
authorSherry Sun <sherry.sun@nxp.com>
Tue, 29 Sep 2020 09:11:06 +0000 (17:11 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 2 Oct 2020 13:57:29 +0000 (15:57 +0200)
commit675f0ad4046946e80412896436164d172cd92238
treeecf650b3f3e2d67fa0857b2e2fd8b70dabba8ca8
parentcc1a2679865a94b83804822996eed010a50a7c1d
mic: vop: copy data to kernel space then write to io memory

Read and write io memory should address align on ARCH ARM. Change to use
memcpy_toio to avoid kernel panic caused by the address un-align issue.

Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
Link: https://lore.kernel.org/r/20200929091106.24624-5-sherry.sun@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mic/vop/vop_vringh.c