commit | b7ab39f631f505edc2bbdb86620d5493f995c9da | [log] [tgz] |
---|---|---|
author | Nick Piggin <npiggin@kernel.dk> | Fri Jan 07 17:49:32 2011 +1100 |
committer | Nick Piggin <npiggin@kernel.dk> | Fri Jan 07 17:50:21 2011 +1100 |
tree | 62be97ebc7fc69ceb601f23312d335ebb8038ee7 | |
parent | 2304450783dfde7b0b94ae234edd0dbffa865073 [diff] |
fs: dcache scale dentry refcount Make d_count non-atomic and protect it with d_lock. This allows us to ensure a 0 refcount dentry remains 0 without dcache_lock. It is also fairly natural when we start protecting many other dentry members with d_lock. Signed-off-by: Nick Piggin <npiggin@kernel.dk>