summaryrefslogtreecommitdiffstats
path: root/fs/ext4
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-10-31 23:43:02 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2013-10-31 23:43:02 +0100
commit358eec18243ac025b2eb0317ab52bd247e1b03c6 (patch)
tree551bb789fa555bd26851a6d43bd78c6c3a398d00 /fs/ext4
parenti915: fix compiler warning (diff)
downloadlinux-358eec18243ac025b2eb0317ab52bd247e1b03c6.tar.xz
linux-358eec18243ac025b2eb0317ab52bd247e1b03c6.zip
vfs: decrapify dput(), fix cache behavior under normal load
We do not want to dirty the dentry->d_flags cacheline in dput() just to set the DCACHE_REFERENCED flag when it is already set in the common case anyway. This way the first cacheline of the dentry (which contains the RCU lookup information etc) can stay shared among multiple CPU's. This finishes off some of the details of all the scalability patches merged during the merge window. Also don't mark dentry_kill() for inlining, since it's the uncommon path and inlining it just makes the common path slower due to extra function entry/exit overhead. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions