Transasction Level

Table of Contents
journal_start --  Obtain a new handle.
journal_try_start --  Don't block, but try and get a handle
journal_extend --  extend buffer credits.
journal_restart --  restart a handle .
journal_lock_updates --  establish a transaction barrier.
journal_unlock_updates --  release barrier
journal_get_write_access --  notify intent to modify a buffer for metadata (not data) update.
journal_get_create_access --  notify intent to use newly created bh
journal_get_undo_access --  Notify intent to modify metadata with non-rewindable consequences
journal_dirty_data --  mark a buffer as containing dirty data which needs to be flushed before we can commit the current transaction.
journal_dirty_metadata --  mark a buffer as containing dirty metadata
journal_forget --  bforget for potentially-journaled buffers.
journal_stop --  complete a transaction
journal_try_to_free_buffers --  try to free page buffers.
journal_flushpage --