summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2010-05-16 11:00:00 +0200
committerTheodore Ts'o <tytso@mit.edu>2010-05-16 11:00:00 +0200
commitc35a56a090eacefca07afeb994029b57d8dd8025 (patch)
tree2a42c07c270b07725d9798bc89bc9aa0aaf2c184 /firmware
parentext4: don't scan/accumulate more pages than mballoc will allocate (diff)
downloadlinux-c35a56a090eacefca07afeb994029b57d8dd8025.tar.xz
linux-c35a56a090eacefca07afeb994029b57d8dd8025.zip
jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop()
One of the most contended locks in the jbd2 layer is j_state_lock when running dbench. This is especially true if using the real-time kernel with its "sleeping spinlocks" patch that replaces spinlocks with priority inheriting mutexes --- but it also shows up on large SMP benchmarks. Thanks to John Stultz for pointing this out. Reviewed by Mingming Cao and Jan Kara. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions