]> xenbits.xen.org Git - xenclient/kernel.git/commit
This allows iterating over all levels of the page tables. Recursion continues maps2-patches/maps2-propagate-errors-from-callback-in-page-walker.patch
authorMatt Mackall <mpm@selenic.com>
Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)
committerMatt Mackall <mpm@selenic.com>
Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)
commit3ba449322dee090539a24d770b3626d1a6047903
tree7df07a9626aae7814961681f94605960f2d98296
parent30f7bd5a2bfa8a1d01057525fdd936b3dcd1a8e9
This allows iterating over all levels of the page tables.  Recursion continues
to the depth of the lowest supplied callback.

This makes the page walker nearly completely generic and should allow it to
replace some other hand-rolled page table walkers.

Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 fs/proc/task_mmu.c |   89 +++++++++++++++++++++++++++++++------------
 1 file changed, 66 insertions(+), 23 deletions(-)
fs/proc/task_mmu.c