]> git.hungrycats.org Git - linux/commit
xtensa: fix threadptr reload on return to userspace
authorMax Filippov <jcmvbkbc@gmail.com>
Sat, 4 Jul 2015 12:27:39 +0000 (15:27 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 21 Sep 2015 17:10:55 +0000 (10:10 -0700)
commit0b07d2d83f3c7dc46b844442f27a17e17060e07f
tree6ea2d72c9c61c4acff3dbe7e36c3aef8476e5bbe
parent1e264dadd94b0f7f4063eeef9443930e3ac75855
xtensa: fix threadptr reload on return to userspace

commit 4229fb12a03e5da5882b420b0aa4a02e77447b86 upstream.

Userspace return code may skip restoring THREADPTR register if there are
no registers that need to be zeroed. This leads to spurious failures in
libc NPTL tests.

Always restore THREADPTR on return to userspace.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/xtensa/kernel/entry.S