commit | e73b7fffe487c315fd1a4fa22282e3362b440a06 | [log] [tgz] |
---|---|---|
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | Sun Oct 30 15:16:08 2011 +0100 |
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | Sun Oct 30 15:16:15 2011 +0100 |
tree | a6e2e205054d042e2512aba0f54d610233b94001 | |
parent | a45aff5285871bf7be1781d9462d3fdbb6c913f9 [diff] |
[S390] memory leak with RCU_TABLE_FREE The rcu page table free code uses a couple of bits in the page table pointer passed to tlb_remove_table to discern the different page table types. __tlb_remove_table extracts the type with an incorrect mask which leads to memory leaks. The correct mask is ((FRAG_MASK << 4) | FRAG_MASK). Cc: stable@kernel.org Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>