Re: [PATCH 12/19] mm: migrate: Introduce migrate_misplaced_page()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Mel Gorman <mgorman@xxxxxxx> wrote:

> From: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>
> 
> Note: This was originally based on Peter's patch "mm/migrate: Introduce
> 	migrate_misplaced_page()" but borrows extremely heavily from Andrea's
> 	"autonuma: memory follows CPU algorithm and task/mm_autonuma stats
> 	collection". The end result is barely recognisable so signed-offs
> 	had to be dropped. If original authors are ok with it, I'll
> 	re-add the signed-off-bys.
> 
> Add migrate_misplaced_page() which deals with migrating pages from
> faults.
> 
> Based-on-work-by: Lee Schermerhorn <Lee.Schermerhorn@xxxxxx>
> Based-on-work-by: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>
> Based-on-work-by: Andrea Arcangeli <aarcange@xxxxxxxxxx>
> Signed-off-by: Mel Gorman <mgorman@xxxxxxx>
> ---
>  include/linux/migrate.h |    8 ++++
>  mm/migrate.c            |  104 ++++++++++++++++++++++++++++++++++++++++++++++-
>  2 files changed, 110 insertions(+), 2 deletions(-)

That's a nice patch - the TASK_NUMA_FAULT approach in the 
original patch was not very elegant.

I've started testing it to see how well your version works.

Thanks,

	Ingo

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]