]> git.karo-electronics.de Git - karo-tx-linux.git/commit
fs: improve scalability of pseudo filesystems
authorNick Piggin <npiggin@kernel.dk>
Fri, 7 Jan 2011 06:50:07 +0000 (17:50 +1100)
committerNick Piggin <npiggin@kernel.dk>
Fri, 7 Jan 2011 06:50:32 +0000 (17:50 +1100)
commit4b936885ab04dc6e0bb0ef35e0e23c1a7364d9e5
treea0173d27c1ce39f173be404d269c2f15144072ab
parent873feea09ebc980cbd3631b767356ce1eee65ec1
fs: improve scalability of pseudo filesystems

Regardless of how much we possibly try to scale dcache, there is likely
always going to be some fundamental contention when adding or removing children
under the same parent. Pseudo filesystems do not seem need to have connected
dentries because by definition they are disconnected.

Signed-off-by: Nick Piggin <npiggin@kernel.dk>
fs/anon_inodes.c
fs/dcache.c
fs/pipe.c
include/linux/dcache.h
net/socket.c