]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] fix alloc_pgste check in init_new_context
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 10 May 2011 15:13:43 +0000 (17:13 +0200)
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>
Tue, 10 May 2011 15:13:43 +0000 (17:13 +0200)
commit843d26a9f74d640b8df5b0bf924239689e210c13
tree20a5a2f01fdb6304e23d51663e0f926d0c25ac11
parent426f884a1891f6a48e458f40a6cdc94a32b87ad1
[S390] fix alloc_pgste check in init_new_context

Processes started with kernel_execve from a kernel thread will have
current->mm==NULL. Reading current->mm->context.alloc_pgste will
read a more or less random bit from lowcore in this case. If the
bit turns out to be set the whole process tree started this way
will allocate page table extensions although they have no need
for it.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/mmu_context.h