[S390] pgtable_list corruption
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 31 Jan 2011 10:30:04 +0000 (11:30 +0100)
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>
Mon, 31 Jan 2011 10:30:20 +0000 (11:30 +0100)
commitf1be77bb21120b5306b56d6854db1f8eb5c3678b
treeaef2f02074095935a21e2d57c9b21859016d8a8c
parentf602f6d694a99a0141c066c8f0b360a0b3c16915
[S390] pgtable_list corruption

After page_table_free_rcu removed a page from the pgtable_list
page_table_free better not add it again. Otherwise a page_table_alloc
can reuse a page table fragment that is still in the rcu process.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/mm/pgtable.c