arm64: context-switch user tls register tpidr_el0 for compat tasks
authorWill Deacon <will.deacon@arm.com>
Wed, 27 May 2015 14:39:40 +0000 (15:39 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Mon, 1 Jun 2015 10:58:36 +0000 (11:58 +0100)
commitd00a3810c16207d2541b7796a73cca5a24ea3742
tree7385f6a3c50bbb2999ae6cbc61f37ff95ae9b06c
parent05981277a4de1ad631a4b2c39c4fbc1db69b6f23
arm64: context-switch user tls register tpidr_el0 for compat tasks

Since commit a4780adeefd0 ("ARM: 7735/2: Preserve the user r/w register
TPIDRURW on context switch and fork"), arch/arm/ has context switched
the user-writable TLS register, so do the same for compat tasks running
under the arm64 kernel.

Reported-by: André Hentschel <nerv@dawncrow.de>
Tested-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/processor.h
arch/arm64/kernel/process.c