Commit d5b1aa52 authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] fix journalling api doc

parent 6560ca12
...@@ -196,6 +196,8 @@ listed against them. Ext3 does this in ext3_test_allocatable(). ...@@ -196,6 +196,8 @@ listed against them. Ext3 does this in ext3_test_allocatable().
Lock is also providing through journal_{un,}lock_updates(), Lock is also providing through journal_{un,}lock_updates(),
ext3 uses this when it wants a window with a clean and stable fs for a moment. ext3 uses this when it wants a window with a clean and stable fs for a moment.
eg. eg.
</para>
<programlisting> <programlisting>
journal_lock_updates() //stop new stuff happening.. journal_lock_updates() //stop new stuff happening..
...@@ -216,9 +218,13 @@ calls. ...@@ -216,9 +218,13 @@ calls.
Using the journal is a matter of wrapping the different context changes, Using the journal is a matter of wrapping the different context changes,
being each mount, each modification (transaction) and each changed buffer being each mount, each modification (transaction) and each changed buffer
to tell the journalling layer about them. to tell the journalling layer about them.
</para>
<para>
Here is a some pseudo code to give you an idea of how it works, as Here is a some pseudo code to give you an idea of how it works, as
an example. an example.
</para>
<programlisting> <programlisting>
journal_t* my_jnrl = journal_create(); journal_t* my_jnrl = journal_create();
journal_init_{dev,inode}(jnrl,...) journal_init_{dev,inode}(jnrl,...)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment