diff options
author | Xin Xie <xxie@nvidia.com> | 2011-04-28 16:51:28 -0700 |
---|---|---|
committer | Niket Sirsi <nsirsi@nvidia.com> | 2011-05-25 15:14:16 -0700 |
commit | 7d4b75fd31d2be1f287bf97eac6e62519978b206 (patch) | |
tree | 44225b70e3a5c7c3783c249a3041ccd54cc2c98b /arch/arm/kernel | |
parent | b3f98b67dc95202c33458a36004188ade991f641 (diff) |
Revert "HACK stay compatible with the emulated TLS register HACK"
This reverts commit f00c8f71dae5a16b7fab0e77fc8b32feac9d38a7.
We need enable the SWP() emulation which depend on removing domain switching
on ARM kernel. Emulated TLS register requires the user space page mapped as
R/W in kernel which requires domain swtiching. Remove this patch becasue the
ARM V7 has HW TLS register.
Change-Id: I8772832333cf53aaf2d5061d3b459576a737fcaa
Reviewed-on: http://git-master/r/29733
Reviewed-by: Xin Xie <xxie@nvidia.com>
Tested-by: Xin Xie <xxie@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/kernel')
-rw-r--r-- | arch/arm/kernel/traps.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index 17c5649340ad..752699701565 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c @@ -526,7 +526,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) if (has_tls_reg) { asm ("mcr p15, 0, %0, c13, c0, 3" : : "r" (regs->ARM_r0)); - } /*else*/ { + } else { /* * User space must never try to access this directly. * Expect your app to break eventually if you do so. |