]> git.baikalelectronics.ru Git - kernel.git/commit
s390/process: avoid potential reading of freed stack
authorVasily Gorbik <gor@linux.ibm.com>
Tue, 13 Aug 2019 18:11:08 +0000 (20:11 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 21 Aug 2019 10:58:52 +0000 (12:58 +0200)
commit24eb500d35c56010f6157496447d0523cb959001
treec740258be7d3cd1f37d7c58d4495d7b11af31ce9
parent915485911a40188112df028232b063e7039187e8
s390/process: avoid potential reading of freed stack

With THREAD_INFO_IN_TASK (which is selected on s390) task's stack usage
is refcounted and should always be protected by get/put when touching
other task's stack to avoid race conditions with task's destruction code.

Fixes: 6dab59d25b4d ("s390: move thread_info into task_struct")
Cc: stable@vger.kernel.org # v4.10+
Acked-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/kernel/process.c