1TYPEDEF HANDLE_T(9)        The Linux Journalling API       TYPEDEF HANDLE_T(9)
2
3
4

NAME

6       typedef_handle_t - The handle_t type represents a single atomic update
7       being performed by some process.
8

SYNOPSIS

10       typedef handle_t;
11

DESCRIPTION

13       All filesystem modifications made by the process go through this
14       handle. Recursive operations (such as quota operations) are gathered
15       into a single update.
16
17       The buffer credits field is used to account for journaled buffers being
18       modified by the running process. To ensure that there is enough log
19       space for all outstanding operations, we need to limit the number of
20       outstanding buffers possible at any time. When the operation completes,
21       any buffer credits not used are credited back to the transaction, so
22       that at all times we know how many buffers the outstanding updates on a
23       transaction might possibly touch.
24
25       This is an opaque datatype.
26

AUTHORS

28       Roger Gammans <rgammans@computer-surgery.co.uk>
29           Author.
30
31       Stephen Tweedie <sct@redhat.com>
32           Author.
33
35Kernel Hackers Manual            November 2011             TYPEDEF HANDLE_T(9)
Impressum