login
Header Space

 
 

Re: [PATCH 0/3] ia64: Migrate data off physical pages with correctable errors v3

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linus Torvalds <torvalds@...>
Cc: <linux-kernel@...>, <linux-ia64@...>, Andrew Morton <akpm@...>, Tony Luck <tony.luck@...>, Christoph Lameter <clameter@...>
Date: Friday, May 9, 2008 - 12:27 pm

On Fri, May 09, 2008 at 08:21:32AM -0700, Linus Torvalds wrote:

FWIW, that is how the ia64 mca_recovery code prevents pages with
uncorrectable errors from getting reused.


I tried incrementing the page count but it did not play well with the
migration code (mm/migrate.c).  The migration code is used to copy
the data off the bad page to a new good page.  It currently will
try to free the old page after migrating.  My attempts to modify
that behavior would result in either the migration code not migrating
or pages with non zero page counts on a free list.


unmap_and_move() calls move_to_lru() which calls lru_cache_add().
This code only deals with pages that can be isolated. (isolate_lru_page())


-- 
Russ Anderson, OS RAS/Partitioning Project Lead  
SGI - Silicon Graphics Inc          rja@sgi.com
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 0/3] ia64: Migrate data off physical pages with c..., Christoph Lameter, (Fri May 9, 12:38 pm)
Re: [PATCH 0/3] ia64: Migrate data off physical pages with c..., Russ Anderson, (Fri May 9, 12:27 pm)
speck-geostationary