Commit 5c3b4474 authored by Rob Landley's avatar Rob Landley Committed by Linus Torvalds

Add section IDs to Documentation/DocBook/filesystems.tmpl

Add recommended section IDs to Documentation/DocBook/filesystems.tmpl
Signed-off-by: default avatarRob Landley <rob@landley.net>
Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 3f51bed3
...@@ -40,25 +40,25 @@ ...@@ -40,25 +40,25 @@
<chapter id="vfs"> <chapter id="vfs">
<title>The Linux VFS</title> <title>The Linux VFS</title>
<sect1><title>The Filesystem types</title> <sect1 id="the_filesystem_types"><title>The Filesystem types</title>
!Iinclude/linux/fs.h !Iinclude/linux/fs.h
</sect1> </sect1>
<sect1><title>The Directory Cache</title> <sect1 id="the_directory_cache"><title>The Directory Cache</title>
!Efs/dcache.c !Efs/dcache.c
!Iinclude/linux/dcache.h !Iinclude/linux/dcache.h
</sect1> </sect1>
<sect1><title>Inode Handling</title> <sect1 id="inode_handling"><title>Inode Handling</title>
!Efs/inode.c !Efs/inode.c
!Efs/bad_inode.c !Efs/bad_inode.c
</sect1> </sect1>
<sect1><title>Registration and Superblocks</title> <sect1 id="registration_and_superblocks"><title>Registration and Superblocks</title>
!Efs/super.c !Efs/super.c
</sect1> </sect1>
<sect1><title>File Locks</title> <sect1 id="file_locks"><title>File Locks</title>
!Efs/locks.c !Efs/locks.c
!Ifs/locks.c !Ifs/locks.c
</sect1> </sect1>
<sect1><title>Other Functions</title> <sect1 id="other_functions"><title>Other Functions</title>
!Efs/mpage.c !Efs/mpage.c
!Efs/namei.c !Efs/namei.c
!Efs/buffer.c !Efs/buffer.c
...@@ -73,11 +73,11 @@ ...@@ -73,11 +73,11 @@
<chapter id="proc"> <chapter id="proc">
<title>The proc filesystem</title> <title>The proc filesystem</title>
<sect1><title>sysctl interface</title> <sect1 id="sysctl_interface"><title>sysctl interface</title>
!Ekernel/sysctl.c !Ekernel/sysctl.c
</sect1> </sect1>
<sect1><title>proc filesystem interface</title> <sect1 id="proc_filesystem_interface"><title>proc filesystem interface</title>
!Ifs/proc/base.c !Ifs/proc/base.c
</sect1> </sect1>
</chapter> </chapter>
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
<chapter id="debugfs"> <chapter id="debugfs">
<title>The debugfs filesystem</title> <title>The debugfs filesystem</title>
<sect1><title>debugfs interface</title> <sect1 id="debugfs_interface"><title>debugfs interface</title>
!Efs/debugfs/inode.c !Efs/debugfs/inode.c
!Efs/debugfs/file.c !Efs/debugfs/file.c
</sect1> </sect1>
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
<title>The Linux Journalling API</title> <title>The Linux Journalling API</title>
<sect1> <sect1 id="journaling_overview">
<title>Overview</title> <title>Overview</title>
<sect2> <sect2 id="journaling_details">
<title>Details</title> <title>Details</title>
<para> <para>
The journalling layer is easy to use. You need to The journalling layer is easy to use. You need to
...@@ -307,7 +307,7 @@ particular inode. ...@@ -307,7 +307,7 @@ particular inode.
</sect2> </sect2>
<sect2> <sect2 id="jbd_summary">
<title>Summary</title> <title>Summary</title>
<para> <para>
Using the journal is a matter of wrapping the different context changes, Using the journal is a matter of wrapping the different context changes,
...@@ -349,7 +349,7 @@ an example. ...@@ -349,7 +349,7 @@ an example.
</sect1> </sect1>
<sect1> <sect1 id="data_types">
<title>Data Types</title> <title>Data Types</title>
<para> <para>
The journalling layer uses typedefs to 'hide' the concrete definitions The journalling layer uses typedefs to 'hide' the concrete definitions
...@@ -358,27 +358,27 @@ an example. ...@@ -358,27 +358,27 @@ an example.
Obviously the hiding is not enforced as this is 'C'. Obviously the hiding is not enforced as this is 'C'.
</para> </para>
<sect2><title>Structures</title> <sect2 id="structures"><title>Structures</title>
!Iinclude/linux/jbd.h !Iinclude/linux/jbd.h
</sect2> </sect2>
</sect1> </sect1>
<sect1> <sect1 id="functions">
<title>Functions</title> <title>Functions</title>
<para> <para>
The functions here are split into two groups those that The functions here are split into two groups those that
affect a journal as a whole, and those which are used to affect a journal as a whole, and those which are used to
manage transactions manage transactions
</para> </para>
<sect2><title>Journal Level</title> <sect2 id="journal_level"><title>Journal Level</title>
!Efs/jbd/journal.c !Efs/jbd/journal.c
!Ifs/jbd/recovery.c !Ifs/jbd/recovery.c
</sect2> </sect2>
<sect2><title>Transasction Level</title> <sect2 id="transaction_level"><title>Transasction Level</title>
!Efs/jbd/transaction.c !Efs/jbd/transaction.c
</sect2> </sect2>
</sect1> </sect1>
<sect1> <sect1 id="see_also">
<title>See also</title> <title>See also</title>
<para> <para>
<citation> <citation>
......
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