]> git.baikalelectronics.ru Git - kernel.git/commit
s390/mm,pageattr: add more page table walk sanity checks
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 1 Oct 2012 14:18:46 +0000 (16:18 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 9 Oct 2012 12:16:57 +0000 (14:16 +0200)
commit3efa9e8e74a3525844340d5f07056449ff78e3c5
tree033759c49f3159e9514e8b08282e41977477064c
parent33bf263d889cf6674abbd8280f34e8f5a7138e20
s390/mm,pageattr: add more page table walk sanity checks

The current page table walk code in pageattr.c only checks for large pages
while walking the kernel page table, but happily assumes that everything
else is just fine.
Add more checks so we never access invalid memory regions.

Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/mm/pageattr.c