lkml.org 
[lkml]   [2010]   [Nov]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
DateWed, 17 Nov 2010 01:09:00 +1100
FromNick Piggin <>
Subject[patch 00/28] [rfc] dcache scaling part 1
There are 3 main parts to dcache scaling. This one primarily adds new locks
to take over dcache_lock, and some pre/post prep and streamlining patches.

The second implements fine grained locking, and is rather trivial after
part 1.

The third implements rcu-walk. rcu-walk depends on the first part, because it
relies on using d_lock to protect the state of the dentry (when converting from
rcu-walk to refcounted walk). Without the fine grained locing, we'd need to use
dcache_lock for that, which would be a step backwards to put into path walking
again.

Comments?




\
 
 \ /
  Last update: 2010-11-16 15:27    [from the cache]
©2003-2010