forked from luck/tmp_suning_uos_patched
7c128a249c
The direct-io.c file used to have just two exported symbols: - dio_end_io() - __blockdev_direct_IO() The first one was removed by changesetc33fe275b5
("fs: remove no longer used dio_end_io()") And the last one is used on most places indirectly, via the inline macro blockdev_direct_IO() provided by fs.h. Yet, neither the macro or the function have kernel-doc markups. So, drop the inclusion of fs/direct-io.c at the docs. Fixes:c33fe275b5
("fs: remove no longer used dio_end_io()") Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Link: https://lore.kernel.org/r/d0a9fffedca102633c168adaf157f34288a4ea67.1603791716.git.mchehab+huawei@kernel.org Signed-off-by: Jonathan Corbet <corbet@lwn.net>
145 lines
2.1 KiB
ReStructuredText
145 lines
2.1 KiB
ReStructuredText
=============================
|
|
Linux Filesystems API summary
|
|
=============================
|
|
|
|
This section contains API-level documentation, mostly taken from the source
|
|
code itself.
|
|
|
|
The Linux VFS
|
|
=============
|
|
|
|
The Filesystem types
|
|
--------------------
|
|
|
|
.. kernel-doc:: include/linux/fs.h
|
|
:internal:
|
|
|
|
The Directory Cache
|
|
-------------------
|
|
|
|
.. kernel-doc:: fs/dcache.c
|
|
:export:
|
|
|
|
.. kernel-doc:: include/linux/dcache.h
|
|
:internal:
|
|
|
|
Inode Handling
|
|
--------------
|
|
|
|
.. kernel-doc:: fs/inode.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/bad_inode.c
|
|
:export:
|
|
|
|
Registration and Superblocks
|
|
----------------------------
|
|
|
|
.. kernel-doc:: fs/super.c
|
|
:export:
|
|
|
|
File Locks
|
|
----------
|
|
|
|
.. kernel-doc:: fs/locks.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/locks.c
|
|
:internal:
|
|
|
|
Other Functions
|
|
---------------
|
|
|
|
.. kernel-doc:: fs/mpage.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/namei.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/buffer.c
|
|
:export:
|
|
|
|
.. kernel-doc:: block/bio.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/seq_file.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/filesystems.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/fs-writeback.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/block_dev.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/anon_inodes.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/attr.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/d_path.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/dax.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/libfs.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/posix_acl.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/stat.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/sync.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/xattr.c
|
|
:export:
|
|
|
|
The proc filesystem
|
|
===================
|
|
|
|
sysctl interface
|
|
----------------
|
|
|
|
.. kernel-doc:: kernel/sysctl.c
|
|
:export:
|
|
|
|
proc filesystem interface
|
|
-------------------------
|
|
|
|
.. kernel-doc:: fs/proc/base.c
|
|
:internal:
|
|
|
|
Events based on file descriptors
|
|
================================
|
|
|
|
.. kernel-doc:: fs/eventfd.c
|
|
:export:
|
|
|
|
The Filesystem for Exporting Kernel Objects
|
|
===========================================
|
|
|
|
.. kernel-doc:: fs/sysfs/file.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/sysfs/symlink.c
|
|
:export:
|
|
|
|
The debugfs filesystem
|
|
======================
|
|
|
|
debugfs interface
|
|
-----------------
|
|
|
|
.. kernel-doc:: fs/debugfs/inode.c
|
|
:export:
|
|
|
|
.. kernel-doc:: fs/debugfs/file.c
|
|
:export:
|