aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2012-03-13 22:45:25 -0400
committerTheodore Ts'o <tytso@mit.edu>2012-03-13 22:45:25 -0400
commit932bb305ba2a01cd62809644d569f004e77a4355 (patch)
treef03c1389c2902285e7e964210729bbbf2505d607 /arch
parentjbd2: remove always true condition in __journal_try_to_free_buffer() (diff)
downloadlinux-dev-932bb305ba2a01cd62809644d569f004e77a4355.tar.xz
linux-dev-932bb305ba2a01cd62809644d569f004e77a4355.zip
jbd2: remove bh_state lock from checkpointing code
All accesses to checkpointing entries in journal_head are protected by j_list_lock. Thus __jbd2_journal_remove_checkpoint() doesn't really need bh_state lock. Also the only part of journal head that the rest of checkpointing code needs to check is jh->b_transaction which is safe to read under j_list_lock. So we can safely remove bh_state lock from all of checkpointing code which makes it considerably prettier. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions