aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook/filesystems.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/DocBook/filesystems.tmpl')
-rw-r--r--Documentation/DocBook/filesystems.tmpl36
1 files changed, 18 insertions, 18 deletions
diff --git a/Documentation/DocBook/filesystems.tmpl b/Documentation/DocBook/filesystems.tmpl
index 39fa2aba7f9b..5eaef87e8f1b 100644
--- a/Documentation/DocBook/filesystems.tmpl
+++ b/Documentation/DocBook/filesystems.tmpl
@@ -40,25 +40,25 @@
40 40
41 <chapter id="vfs"> 41 <chapter id="vfs">
42 <title>The Linux VFS</title> 42 <title>The Linux VFS</title>
43 <sect1><title>The Filesystem types</title> 43 <sect1 id="the_filesystem_types"><title>The Filesystem types</title>
44!Iinclude/linux/fs.h 44!Iinclude/linux/fs.h
45 </sect1> 45 </sect1>
46 <sect1><title>The Directory Cache</title> 46 <sect1 id="the_directory_cache"><title>The Directory Cache</title>
47!Efs/dcache.c 47!Efs/dcache.c
48!Iinclude/linux/dcache.h 48!Iinclude/linux/dcache.h
49 </sect1> 49 </sect1>
50 <sect1><title>Inode Handling</title> 50 <sect1 id="inode_handling"><title>Inode Handling</title>
51!Efs/inode.c 51!Efs/inode.c
52!Efs/bad_inode.c 52!Efs/bad_inode.c
53 </sect1> 53 </sect1>
54 <sect1><title>Registration and Superblocks</title> 54 <sect1 id="registration_and_superblocks"><title>Registration and Superblocks</title>
55!Efs/super.c 55!Efs/super.c
56 </sect1> 56 </sect1>
57 <sect1><title>File Locks</title> 57 <sect1 id="file_locks"><title>File Locks</title>
58!Efs/locks.c 58!Efs/locks.c
59!Ifs/locks.c 59!Ifs/locks.c
60 </sect1> 60 </sect1>
61 <sect1><title>Other Functions</title> 61 <sect1 id="other_functions"><title>Other Functions</title>
62!Efs/mpage.c 62!Efs/mpage.c
63!Efs/namei.c 63!Efs/namei.c
64!Efs/buffer.c 64!Efs/buffer.c
@@ -73,11 +73,11 @@
73 <chapter id="proc"> 73 <chapter id="proc">
74 <title>The proc filesystem</title> 74 <title>The proc filesystem</title>
75 75
76 <sect1><title>sysctl interface</title> 76 <sect1 id="sysctl_interface"><title>sysctl interface</title>
77!Ekernel/sysctl.c 77!Ekernel/sysctl.c
78 </sect1> 78 </sect1>
79 79
80 <sect1><title>proc filesystem interface</title> 80 <sect1 id="proc_filesystem_interface"><title>proc filesystem interface</title>
81!Ifs/proc/base.c 81!Ifs/proc/base.c
82 </sect1> 82 </sect1>
83 </chapter> 83 </chapter>
@@ -92,7 +92,7 @@
92 <chapter id="debugfs"> 92 <chapter id="debugfs">
93 <title>The debugfs filesystem</title> 93 <title>The debugfs filesystem</title>
94 94
95 <sect1><title>debugfs interface</title> 95 <sect1 id="debugfs_interface"><title>debugfs interface</title>
96!Efs/debugfs/inode.c 96!Efs/debugfs/inode.c
97!Efs/debugfs/file.c 97!Efs/debugfs/file.c
98 </sect1> 98 </sect1>
@@ -134,9 +134,9 @@
134 134
135 <title>The Linux Journalling API</title> 135 <title>The Linux Journalling API</title>
136 136
137 <sect1> 137 <sect1 id="journaling_overview">
138 <title>Overview</title> 138 <title>Overview</title>
139 <sect2> 139 <sect2 id="journaling_details">
140 <title>Details</title> 140 <title>Details</title>
141<para> 141<para>
142The journalling layer is easy to use. You need to 142The journalling layer is easy to use. You need to
@@ -307,7 +307,7 @@ particular inode.
307 307
308 </sect2> 308 </sect2>
309 309
310 <sect2> 310 <sect2 id="jbd_summary">
311 <title>Summary</title> 311 <title>Summary</title>
312<para> 312<para>
313Using the journal is a matter of wrapping the different context changes, 313Using the journal is a matter of wrapping the different context changes,
@@ -349,7 +349,7 @@ an example.
349 349
350 </sect1> 350 </sect1>
351 351
352 <sect1> 352 <sect1 id="data_types">
353 <title>Data Types</title> 353 <title>Data Types</title>
354 <para> 354 <para>
355 The journalling layer uses typedefs to 'hide' the concrete definitions 355 The journalling layer uses typedefs to 'hide' the concrete definitions
@@ -358,27 +358,27 @@ an example.
358 358
359 Obviously the hiding is not enforced as this is 'C'. 359 Obviously the hiding is not enforced as this is 'C'.
360 </para> 360 </para>
361 <sect2><title>Structures</title> 361 <sect2 id="structures"><title>Structures</title>
362!Iinclude/linux/jbd.h 362!Iinclude/linux/jbd.h
363 </sect2> 363 </sect2>
364 </sect1> 364 </sect1>
365 365
366 <sect1> 366 <sect1 id="functions">
367 <title>Functions</title> 367 <title>Functions</title>
368 <para> 368 <para>
369 The functions here are split into two groups those that 369 The functions here are split into two groups those that
370 affect a journal as a whole, and those which are used to 370 affect a journal as a whole, and those which are used to
371 manage transactions 371 manage transactions
372 </para> 372 </para>
373 <sect2><title>Journal Level</title> 373 <sect2 id="journal_level"><title>Journal Level</title>
374!Efs/jbd/journal.c 374!Efs/jbd/journal.c
375!Ifs/jbd/recovery.c 375!Ifs/jbd/recovery.c
376 </sect2> 376 </sect2>
377 <sect2><title>Transasction Level</title> 377 <sect2 id="transaction_level"><title>Transasction Level</title>
378!Efs/jbd/transaction.c 378!Efs/jbd/transaction.c
379 </sect2> 379 </sect2>
380 </sect1> 380 </sect1>
381 <sect1> 381 <sect1 id="see_also">
382 <title>See also</title> 382 <title>See also</title>
383 <para> 383 <para>
384 <citation> 384 <citation>