Re: [patch 1/7] cpusets: add dirty map to struct address_space

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Rientjes
Date: Tuesday, October 28, 2008 - 1:48 pm

On Tue, 28 Oct 2008, Peter Zijlstra wrote:


Yeah, if we don't serialize with tree_lock then we'll need to protect the 
attachment of mapping->dirty_nodes with a new spinlock in struct 
address_space (and only for configs where MAX_NUMNODES > BITS_PER_LONG). 
That locking overhead is negligible when mapping->dirty_nodes is non-NULL 
since there's no requirement to protect the setting of the node in the 
nodemask.

Are your concurrent pagecache patches in the latest mmotm?  If so, I can 
rebase this entire patchset off that.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 1/7] cpusets: add dirty map to struct address_space, David Rientjes, (Tue Oct 28, 9:08 am)
[patch 4/7] mm: cpuset aware reclaim writeout, David Rientjes, (Tue Oct 28, 9:08 am)
[patch 5/7] mm: throttle writeout with cpuset awareness, David Rientjes, (Tue Oct 28, 9:08 am)
[patch 6/7] cpusets: per cpuset dirty ratios, David Rientjes, (Tue Oct 28, 9:08 am)
Re: [patch 1/7] cpusets: add dirty map to struct address_space, David Rientjes, (Tue Oct 28, 1:48 pm)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, Paul Menage, (Wed Oct 29, 11:59 pm)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, Peter Zijlstra, (Thu Oct 30, 1:44 am)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, David Rientjes, (Thu Oct 30, 1:48 am)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, David Rientjes, (Thu Oct 30, 2:03 am)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, Peter Zijlstra, (Thu Oct 30, 2:34 am)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, David Rientjes, (Thu Oct 30, 3:02 am)
Re: [patch 6/7] cpusets: per cpuset dirty ratios, Christoph Lameter, (Thu Oct 30, 8:28 am)
Re: [patch 7/7] cpusets: update documentation for writebac ..., Christoph Lameter, (Thu Oct 30, 9:06 am)