This document describes the internals of one of the fundamental Linux kernel subsystems - the Virtual File-system Layer also known as the VFS switch. This subsystem corresponds to the "vnode/vfs layer" found in commercial UNIX flavours, such as those based on SVR4/SVR5 code base, e.g. SCO UnixWare.
All references to the C source code files are given relative to the
/usr/src/linux
directory. All header files are relative to the
/usr/src/linux/include
directory.