Re: [PATCH 2/3] Reclaim invalidated page ASAP

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Johannes Weiner
Date: Tuesday, November 30, 2010 - 4:20 am

On Tue, Nov 30, 2010 at 07:41:30AM +0900, Minchan Kim wrote:


vm_flags is never used in this series.


	active = PageActive(page)


If we lose the race with writeback, the completion handler won't see
PG_reclaim, won't move the page, and we have an unwanted clean cache
page on the active list.  Given the pagevec caching of those pages it
could be rather likely that IO completes before the above executes.

Shouldn't this be

	if (PageWriteback() || PageDirty()) {
		SetPageReclaim()
		move_to_inactive_head()
	} else {
		move_to_inactive_tail()
	}

instead?

	Hannes
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH v3 0/3] f/madivse(DONTNEED) support, Minchan Kim, (Mon Nov 29, 8:23 am)
[PATCH v3 1/3] deactivate invalidated pages, Minchan Kim, (Mon Nov 29, 8:23 am)
[PATCH 2/3] Reclaim invalidated page ASAP, Minchan Kim, (Mon Nov 29, 8:23 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Mel Gorman, (Mon Nov 29, 9:57 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Minchan Kim, (Mon Nov 29, 3:41 pm)
Re: [PATCH v3 1/3] deactivate invalidated pages, KOSAKI Motohiro, (Mon Nov 29, 6:01 pm)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, KOSAKI Motohiro, (Mon Nov 29, 6:10 pm)
Re: [PATCH v3 1/3] deactivate invalidated pages, Johannes Weiner, (Mon Nov 29, 10:22 pm)
Re: [PATCH v3 1/3] deactivate invalidated pages, Minchan Kim, (Mon Nov 29, 11:18 pm)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Mel Gorman, (Tue Nov 30, 2:16 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Mel Gorman, (Tue Nov 30, 2:18 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Johannes Weiner, (Tue Nov 30, 4:20 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Minchan Kim, (Tue Nov 30, 7:01 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Minchan Kim, (Tue Nov 30, 7:03 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Minchan Kim, (Tue Nov 30, 7:04 am)
Re: [PATCH 2/3] Reclaim invalidated page ASAP, Ben Gamari, (Tue Nov 30, 7:11 am)