Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug


       typedef  handle_t - The handle_t type represents a single atomic update
       being performed by some process.


       typedef handle_t;


       All filesystem modifications  made  by  the  process  go  through  this
       handle.  Recursive  operations  (such as quota operations) are gathered
       into a single update.

       The buffer credits field is used to account for journaled buffers being
       modified  by  the  running  process. To ensure that there is enough log
       space for all outstanding operations, we need to limit  the  number  of
       outstanding buffers possible at any time. When the operation completes,
       any buffer credits not used are credited back to  the  transaction,  so
       that at all times we know how many buffers the outstanding updates on a
       transaction might possibly touch.

       This is an opaque datatype.


       Roger  Gammans   <>,   Stephen   Tweedie