]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled
authorMarc Zyngier <marc.zyngier@arm.com>
Wed, 30 Aug 2017 17:41:00 +0000 (19:41 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 15 Sep 2017 12:33:56 +0000 (14:33 +0200)
commit1e14f36adba1ecc2e91ace12c420480d6da07b37
tree72b641109cc1da5258fea3239c80fcd7098cb94b
parent84667c1ca60d2ea1341425802461ac1a2b109fee
arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled

BugLink: https://bugs.launchpad.net/bugs/1713821
Userspace being allowed to use read CNTVCT_EL0 anytime (and not
only in the VDSO), we need to enable trapping whenever a cntvct
workaround is enabled on a given CPU.

Acked-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
(cherry picked from commit a86bd139f2ae02f960caeb0c1dd5f871d3e087cd)
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Colin King <colin.king@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/clocksource/arm_arch_timer.c