Re: [PATCH 3/3] mm: take pagevecs off reclaim stack

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

 



On Wed, 28 Dec 2011 20:39:36 -0800 (PST)
Hugh Dickins <hughd@xxxxxxxxxx> wrote:

> Replace pagevecs in putback_lru_pages() and move_active_pages_to_lru()
> by lists of pages_to_free

One effect of the pagevec handling was to limit lru_lock hold times and
interrupt-disabled times.

This patch removes that upper bound and has the potential to cause
various latency problems when processing large numbers of pages.

The affected functions have rather a lot of callers.  I don't think
that auditing all these callers and convincing ourselves that none of
them pass in 10,000 pages is sufficient, because that doesn't prevent us
from introducing such latency problems as the MM code evolves.

--
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/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
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]