diff options
Diffstat (limited to 'Documentation/DocBook/filesystems.tmpl')
-rw-r--r-- | Documentation/DocBook/filesystems.tmpl | 36 |
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> |
142 | The journalling layer is easy to use. You need to | 142 | The 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> |
313 | Using the journal is a matter of wrapping the different context changes, | 313 | Using 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> |