kernel-ark/fs/jbd2
Theodore Ts'o 3469a32a1e jbd2: don't hold j_state_lock while calling wake_up()
The j_state_lock is one of the hottest locks in the jbd2 layer and
thus one of its scalability bottlenecks.

We don't need to be holding the j_state_lock while we are calling
wake_up(&journal->j_wait_commit), so release the lock a little bit
earlier.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2014-03-08 19:11:36 -05:00
..
checkpoint.c jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() 2013-06-12 22:47:35 -04:00
commit.c jbd2: don't unplug after writing revoke records 2014-03-08 18:13:52 -05:00
journal.c jbd2: don't hold j_state_lock while calling wake_up() 2014-03-08 19:11:36 -05:00
Kconfig jbd2: remove debug dependency on debug_fs and update Kconfig help text 2013-06-12 23:07:51 -04:00
Makefile
recovery.c jbd2: rename obsoleted msg JBD->JBD2 2013-12-08 21:14:59 -05:00
revoke.c jbd2: remove journal_head from descriptor buffers 2013-06-04 12:06:01 -04:00
transaction.c jbd2: fix use after free in jbd2_journal_start_reserved() 2014-02-17 20:33:01 -05:00