arm64: mdscr_el1: avoid exposing DCC to userspace
authorWill Deacon <will.deacon@arm.com>
Thu, 20 Aug 2015 10:47:13 +0000 (11:47 +0100)
committerSasha Levin <sasha.levin@oracle.com>
Mon, 1 Feb 2016 17:22:03 +0000 (12:22 -0500)
commit1d4c425164b922424b3f86f93f3f0b7f85293fa7
tree8928f06936e1c555312a8bce96d5bfcb23c1c267
parente70aade221a271f91e2d71901b2d602df2faee15
arm64: mdscr_el1: avoid exposing DCC to userspace

[ Upstream commit d8d23fa0f27f3b2942a7bbc7378c7735324ed519 ]

We don't want to expose the DCC to userspace, particularly as there is
a kernel console driver for it.

This patch resets mdscr_el1 to disable userspace access to the DCC
registers on the cold boot path.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/arm64/mm/proc.S