This is the general todo list for the page_replace work:

  • port the page replace policy code to -mm this includes adding some abstractions in order to accommodate the swap migration work of christoph lameter.
  • port the CART policies (with and without cyclic extension) to the shiny new policy framework.
  • come up with good benchmarks showing both:
    1. that the new code doesn't degrade performance; and
    2. that it does improve the expected scenarios.
  • document it.
  • have I mentioned benchmarks?
  • trick andrew to accept the patches.