]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commit
arm64: mm: remap dma contiguous memory as non executable
authorKrishna Reddy <vdumpa@nvidia.com>
Thu, 9 Feb 2017 06:13:32 +0000 (22:13 -0800)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 8 Jun 2017 07:17:47 +0000 (00:17 -0700)
commit415bedaefaa4b2d7fff2babee81774723496d422
tree955010b595250465a1809c6671ff61a77d0759e7
parentea3f488ef7296c1011c33e4b29fad4ea67855cb8
arm64: mm: remap dma contiguous memory as non executable

Dma buffers shouldn't have executable code. To ensure the security,
Map dma contiguous memory as non executable in kernel.

Bug 1859649

Change-Id: I8b4b6d574477f560e9a43b07287014ed981092d3
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/1301854
(cherry picked from commit e910098f1d91ce82c18de8b5986be0856e5bc942)
Reviewed-on: http://git-master/r/1497681
Reviewed-by: Kamal Balagopalan <kbalagopalan@nvidia.com>
Tested-by: Kamal Balagopalan <kbalagopalan@nvidia.com>
GVS: Gerrit_Virtual_Submit
arch/arm64/mm/dma-mapping.c