]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/mm: Fix hash table dump when memory is not contiguous
authorRashmica Gupta <rashmica.g@gmail.com>
Mon, 10 Apr 2017 02:04:04 +0000 (12:04 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 12 Apr 2017 13:03:32 +0000 (23:03 +1000)
commit45c0055fc7f38c3ea4426df2e58b41360a1c6f92
treeb2908e912be6a81fc35c3daeb94e2a749522b14e
parentcc896ad88419880e76c845c70f66f2135d31e2b8
powerpc/mm: Fix hash table dump when memory is not contiguous

The current behaviour of the hash table dump assumes that memory is contiguous
and iterates from the start of memory to (start + size of memory). When memory
isn't physically contiguous, this doesn't work.

If memory exists at 0-5 GB and 6-10 GB then the current approach will check if
entries exist in the hash table from 0GB to 9GB. This patch changes the
behaviour to iterate over any holes up to the end of memory.

Fixes: c200ee447bce ("powerpc/mm: Dump hash table")
Signed-off-by: Rashmica Gupta <rashmica.g@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/mm/dump_hashpagetable.c