Linux Filesystems API This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For more details see the file COPYING in the source distribution of Linux. The Linux VFS The Filesystem types !Iinclude/linux/fs.h The Directory Cache !Efs/dcache.c !Iinclude/linux/dcache.h Inode Handling !Efs/inode.c !Efs/bad_inode.c Registration and Superblocks !Efs/super.c File Locks !Efs/locks.c !Ifs/locks.c Other Functions !Efs/mpage.c !Efs/namei.c !Efs/buffer.c !Efs/bio.c !Efs/seq_file.c !Efs/filesystems.c !Efs/fs-writeback.c !Efs/block_dev.c The proc filesystem sysctl interface !Ekernel/sysctl.c proc filesystem interface !Ifs/proc/base.c The Filesystem for Exporting Kernel Objects !Efs/sysfs/file.c !Efs/sysfs/symlink.c !Efs/sysfs/bin.c The debugfs filesystem debugfs interface !Efs/debugfs/inode.c !Efs/debugfs/file.c