• C
    btrfs_start_transaction: wait for commits in progress to finish · f9295749
    Chris Mason 提交于
    btrfs_commit_transaction has to loop waiting for any writers in the
    transaction to finish before it can proceed.  btrfs_start_transaction
    should be polite and not join a transaction that is in the process
    of being finished off.
    
    There are a few places that can't wait, basically the ones doing IO that
    might be needed to finish the transaction.  For them, btrfs_join_transaction
    is added.
    Signed-off-by: NChris Mason <chris.mason@oracle.com>
    f9295749
disk-io.c 47.6 KB