On 2020/4/15 22:32, Mauro Carvalho Chehab wrote: > Several files there were renamed to ReST. Fix the broken > references. > > Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> > --- > Documentation/ABI/stable/sysfs-devices-node | 2 +- > Documentation/ABI/testing/procfs-smaps_rollup | 2 +- > Documentation/admin-guide/cpu-load.rst | 2 +- > Documentation/admin-guide/nfs/nfsroot.rst | 2 +- > Documentation/driver-api/driver-model/device.rst | 2 +- > Documentation/driver-api/driver-model/overview.rst | 2 +- > Documentation/filesystems/dax.txt | 2 +- > Documentation/filesystems/dnotify.txt | 2 +- > Documentation/filesystems/ramfs-rootfs-initramfs.rst | 2 +- > Documentation/powerpc/firmware-assisted-dump.rst | 2 +- > Documentation/process/adding-syscalls.rst | 2 +- > .../translations/it_IT/process/adding-syscalls.rst | 2 +- > Documentation/translations/zh_CN/filesystems/sysfs.txt | 6 +++--- > drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- > fs/Kconfig | 2 +- > fs/Kconfig.binfmt | 2 +- > fs/adfs/Kconfig | 2 +- > fs/affs/Kconfig | 2 +- > fs/afs/Kconfig | 6 +++--- > fs/bfs/Kconfig | 2 +- > fs/cramfs/Kconfig | 2 +- > fs/ecryptfs/Kconfig | 2 +- > fs/fat/Kconfig | 8 ++++---- > fs/fuse/Kconfig | 2 +- > fs/fuse/dev.c | 2 +- > fs/hfs/Kconfig | 2 +- > fs/hpfs/Kconfig | 2 +- > fs/isofs/Kconfig | 2 +- > fs/namespace.c | 2 +- > fs/notify/inotify/Kconfig | 2 +- > fs/ntfs/Kconfig | 2 +- > fs/ocfs2/Kconfig | 2 +- For ocfs2 part, Acked-by: Joseph Qi <joseph.qi@xxxxxxxxxxxxxxxxx> > fs/overlayfs/Kconfig | 6 +++--- > fs/proc/Kconfig | 4 ++-- > fs/romfs/Kconfig | 2 +- > fs/sysfs/dir.c | 2 +- > fs/sysfs/file.c | 2 +- > fs/sysfs/mount.c | 2 +- > fs/sysfs/symlink.c | 2 +- > fs/sysv/Kconfig | 2 +- > fs/udf/Kconfig | 2 +- > include/linux/relay.h | 2 +- > include/linux/sysfs.h | 2 +- > kernel/relay.c | 2 +- > 44 files changed, 54 insertions(+), 54 deletions(-) > > diff --git a/Documentation/ABI/stable/sysfs-devices-node b/Documentation/ABI/stable/sysfs-devices-node > index df8413cf1468..484fc04bcc25 100644 > --- a/Documentation/ABI/stable/sysfs-devices-node > +++ b/Documentation/ABI/stable/sysfs-devices-node > @@ -54,7 +54,7 @@ Date: October 2002 > Contact: Linux Memory Management list <linux-mm@xxxxxxxxx> > Description: > Provides information about the node's distribution and memory > - utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.txt > + utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.rst > > What: /sys/devices/system/node/nodeX/numastat > Date: October 2002 > diff --git a/Documentation/ABI/testing/procfs-smaps_rollup b/Documentation/ABI/testing/procfs-smaps_rollup > index 274df44d8b1b..046978193368 100644 > --- a/Documentation/ABI/testing/procfs-smaps_rollup > +++ b/Documentation/ABI/testing/procfs-smaps_rollup > @@ -11,7 +11,7 @@ Description: > Additionally, the fields Pss_Anon, Pss_File and Pss_Shmem > are not present in /proc/pid/smaps. These fields represent > the sum of the Pss field of each type (anon, file, shmem). > - For more details, see Documentation/filesystems/proc.txt > + For more details, see Documentation/filesystems/proc.rst > and the procfs man page. > > Typical output looks like this: > diff --git a/Documentation/admin-guide/cpu-load.rst b/Documentation/admin-guide/cpu-load.rst > index 2d01ce43d2a2..ebdecf864080 100644 > --- a/Documentation/admin-guide/cpu-load.rst > +++ b/Documentation/admin-guide/cpu-load.rst > @@ -105,7 +105,7 @@ References > ---------- > > - http://lkml.org/lkml/2007/2/12/6 > -- Documentation/filesystems/proc.txt (1.8) > +- Documentation/filesystems/proc.rst (1.8) > > > Thanks > diff --git a/Documentation/admin-guide/nfs/nfsroot.rst b/Documentation/admin-guide/nfs/nfsroot.rst > index 82a4fda057f9..c6772075c80c 100644 > --- a/Documentation/admin-guide/nfs/nfsroot.rst > +++ b/Documentation/admin-guide/nfs/nfsroot.rst > @@ -18,7 +18,7 @@ Mounting the root filesystem via NFS (nfsroot) > In order to use a diskless system, such as an X-terminal or printer server for > example, it is necessary for the root filesystem to be present on a non-disk > device. This may be an initramfs (see > -Documentation/filesystems/ramfs-rootfs-initramfs.txt), a ramdisk (see > +Documentation/filesystems/ramfs-rootfs-initramfs.rst), a ramdisk (see > Documentation/admin-guide/initrd.rst) or a filesystem mounted via NFS. The > following text describes on how to use NFS for the root filesystem. For the rest > of this text 'client' means the diskless system, and 'server' means the NFS > diff --git a/Documentation/driver-api/driver-model/device.rst b/Documentation/driver-api/driver-model/device.rst > index 2b868d49d349..b8c15a39a9a0 100644 > --- a/Documentation/driver-api/driver-model/device.rst > +++ b/Documentation/driver-api/driver-model/device.rst > @@ -50,7 +50,7 @@ Attributes > > Attributes of devices can be exported by a device driver through sysfs. > > -Please see Documentation/filesystems/sysfs.txt for more information > +Please see Documentation/filesystems/sysfs.rst for more information > on how sysfs works. > > As explained in Documentation/kobject.txt, device attributes must be > diff --git a/Documentation/driver-api/driver-model/overview.rst b/Documentation/driver-api/driver-model/overview.rst > index d4d1e9b40e0c..e98d0ab4a9b6 100644 > --- a/Documentation/driver-api/driver-model/overview.rst > +++ b/Documentation/driver-api/driver-model/overview.rst > @@ -121,4 +121,4 @@ device-specific data or tunable interfaces. > > More information about the sysfs directory layout can be found in > the other documents in this directory and in the file > -Documentation/filesystems/sysfs.txt. > +Documentation/filesystems/sysfs.rst. > diff --git a/Documentation/filesystems/dax.txt b/Documentation/filesystems/dax.txt > index 679729442fd2..735f3859b19f 100644 > --- a/Documentation/filesystems/dax.txt > +++ b/Documentation/filesystems/dax.txt > @@ -74,7 +74,7 @@ are zeroed out and converted to written extents before being returned to avoid > exposure of uninitialized data through mmap. > > These filesystems may be used for inspiration: > -- ext2: see Documentation/filesystems/ext2.txt > +- ext2: see Documentation/filesystems/ext2.rst > - ext4: see Documentation/filesystems/ext4/ > - xfs: see Documentation/admin-guide/xfs.rst > > diff --git a/Documentation/filesystems/dnotify.txt b/Documentation/filesystems/dnotify.txt > index 15156883d321..08d575ece45d 100644 > --- a/Documentation/filesystems/dnotify.txt > +++ b/Documentation/filesystems/dnotify.txt > @@ -67,4 +67,4 @@ See tools/testing/selftests/filesystems/dnotify_test.c for an example. > NOTE > ---- > Beginning with Linux 2.6.13, dnotify has been replaced by inotify. > -See Documentation/filesystems/inotify.txt for more information on it. > +See Documentation/filesystems/inotify.rst for more information on it. > diff --git a/Documentation/filesystems/ramfs-rootfs-initramfs.rst b/Documentation/filesystems/ramfs-rootfs-initramfs.rst > index 6c576e241d86..3fddacc6bf14 100644 > --- a/Documentation/filesystems/ramfs-rootfs-initramfs.rst > +++ b/Documentation/filesystems/ramfs-rootfs-initramfs.rst > @@ -71,7 +71,7 @@ be allowed write access to a ramfs mount. > > A ramfs derivative called tmpfs was created to add size limits, and the ability > to write the data to swap space. Normal users can be allowed write access to > -tmpfs mounts. See Documentation/filesystems/tmpfs.txt for more information. > +tmpfs mounts. See Documentation/filesystems/tmpfs.rst for more information. > > What is rootfs? > --------------- > diff --git a/Documentation/powerpc/firmware-assisted-dump.rst b/Documentation/powerpc/firmware-assisted-dump.rst > index b3f3ee135dbe..20ea8cdee0aa 100644 > --- a/Documentation/powerpc/firmware-assisted-dump.rst > +++ b/Documentation/powerpc/firmware-assisted-dump.rst > @@ -344,7 +344,7 @@ Here is the list of files under powerpc debugfs: > > > NOTE: > - Please refer to Documentation/filesystems/debugfs.txt on > + Please refer to Documentation/filesystems/debugfs.rst on > how to mount the debugfs filesystem. > > > diff --git a/Documentation/process/adding-syscalls.rst b/Documentation/process/adding-syscalls.rst > index 1c3a840d06b9..a6b4a3a5bf3f 100644 > --- a/Documentation/process/adding-syscalls.rst > +++ b/Documentation/process/adding-syscalls.rst > @@ -33,7 +33,7 @@ interface. > to a somewhat opaque API. > > - If you're just exposing runtime system information, a new node in sysfs > - (see ``Documentation/filesystems/sysfs.txt``) or the ``/proc`` filesystem may > + (see ``Documentation/filesystems/sysfs.rst``) or the ``/proc`` filesystem may > be more appropriate. However, access to these mechanisms requires that the > relevant filesystem is mounted, which might not always be the case (e.g. > in a namespaced/sandboxed/chrooted environment). Avoid adding any API to > diff --git a/Documentation/translations/it_IT/process/adding-syscalls.rst b/Documentation/translations/it_IT/process/adding-syscalls.rst > index c3a3439595a6..bff0a82bf127 100644 > --- a/Documentation/translations/it_IT/process/adding-syscalls.rst > +++ b/Documentation/translations/it_IT/process/adding-syscalls.rst > @@ -39,7 +39,7 @@ vostra interfaccia. > un qualche modo opaca. > > - Se dovete esporre solo delle informazioni sul sistema, un nuovo nodo in > - sysfs (vedere ``Documentation/filesystems/sysfs.txt``) o > + sysfs (vedere ``Documentation/filesystems/sysfs.rst``) o > in procfs potrebbe essere sufficiente. Tuttavia, l'accesso a questi > meccanismi richiede che il filesystem sia montato, il che potrebbe non > essere sempre vero (per esempio, in ambienti come namespace/sandbox/chroot). > diff --git a/Documentation/translations/zh_CN/filesystems/sysfs.txt b/Documentation/translations/zh_CN/filesystems/sysfs.txt > index ee1f37da5b23..782500d85936 100644 > --- a/Documentation/translations/zh_CN/filesystems/sysfs.txt > +++ b/Documentation/translations/zh_CN/filesystems/sysfs.txt > @@ -1,4 +1,4 @@ > -Chinese translated version of Documentation/filesystems/sysfs.txt > +Chinese translated version of Documentation/filesystems/sysfs.rst > > If you have any comment or update to the content, please contact the > original document maintainer directly. However, if you have a problem > @@ -10,7 +10,7 @@ Maintainer: Patrick Mochel <mochel@xxxxxxxx> > Mike Murphy <mamurph@xxxxxxxxxxxxxx> > Chinese maintainer: Fu Wei <tekkamanninja@xxxxxxxxx> > --------------------------------------------------------------------- > -Documentation/filesystems/sysfs.txt 的中文翻译 > +Documentation/filesystems/sysfs.rst 的中文翻译 > > 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 > 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 > @@ -281,7 +281,7 @@ drivers/ 包含了每个已为特定总线上的设备而挂载的驱动程序 > 假定驱动没有跨越多个总线类型)。 > > fs/ 包含了一个为文件系统设立的目录。现在每个想要导出属性的文件系统必须 > -在 fs/ 下创建自己的层次结构(参见Documentation/filesystems/fuse.txt)。 > +在 fs/ 下创建自己的层次结构(参见Documentation/filesystems/fuse.rst)。 > > dev/ 包含两个子目录: char/ 和 block/。在这两个子目录中,有以 > <major>:<minor> 格式命名的符号链接。这些符号链接指向 sysfs 目录 > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h > index 211f5de99a44..9aba2910d83a 100644 > --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h > +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h > @@ -170,7 +170,7 @@ struct dpu_global_state > * > * Main debugfs documentation is located at, > * > - * Documentation/filesystems/debugfs.txt > + * Documentation/filesystems/debugfs.rst > * > * @dpu_debugfs_setup_regset32: Initialize data for dpu_debugfs_create_regset32 > * @dpu_debugfs_create_regset32: Create 32-bit register dump file > diff --git a/fs/Kconfig b/fs/Kconfig > index f08fbbfafd9a..d1ad3935fb85 100644 > --- a/fs/Kconfig > +++ b/fs/Kconfig > @@ -166,7 +166,7 @@ config TMPFS > space. If you unmount a tmpfs instance, everything stored therein is > lost. > > - See <file:Documentation/filesystems/tmpfs.txt> for details. > + See <file:Documentation/filesystems/tmpfs.rst> for details. > > config TMPFS_POSIX_ACL > bool "Tmpfs POSIX Access Control Lists" > diff --git a/fs/Kconfig.binfmt b/fs/Kconfig.binfmt > index 62dc4f577ba1..3fbbd54f50fd 100644 > --- a/fs/Kconfig.binfmt > +++ b/fs/Kconfig.binfmt > @@ -72,7 +72,7 @@ config CORE_DUMP_DEFAULT_ELF_HEADERS > > The core dump behavior can be controlled per process using > the /proc/PID/coredump_filter pseudo-file; this setting is > - inherited. See Documentation/filesystems/proc.txt for details. > + inherited. See Documentation/filesystems/proc.rst for details. > > This config option changes the default setting of coredump_filter > seen at boot time. If unsure, say Y. > diff --git a/fs/adfs/Kconfig b/fs/adfs/Kconfig > index df4650dccf68..44738fed6625 100644 > --- a/fs/adfs/Kconfig > +++ b/fs/adfs/Kconfig > @@ -12,7 +12,7 @@ config ADFS_FS > > The ADFS partition should be the first partition (i.e., > /dev/[hs]d?1) on each of your drives. Please read the file > - <file:Documentation/filesystems/adfs.txt> for further details. > + <file:Documentation/filesystems/adfs.rst> for further details. > > To compile this code as a module, choose M here: the module will be > called adfs. > diff --git a/fs/affs/Kconfig b/fs/affs/Kconfig > index 84c46b9025c5..eb9d0ab850cb 100644 > --- a/fs/affs/Kconfig > +++ b/fs/affs/Kconfig > @@ -9,7 +9,7 @@ config AFFS_FS > FFS partition on your hard drive. Amiga floppies however cannot be > read with this driver due to an incompatibility of the floppy > controller used in an Amiga and the standard floppy controller in > - PCs and workstations. Read <file:Documentation/filesystems/affs.txt> > + PCs and workstations. Read <file:Documentation/filesystems/affs.rst> > and <file:fs/affs/Changes>. > > With this driver you can also mount disk files used by Bernd > diff --git a/fs/afs/Kconfig b/fs/afs/Kconfig > index 3fb1f559e317..1ad211d72b3b 100644 > --- a/fs/afs/Kconfig > +++ b/fs/afs/Kconfig > @@ -8,7 +8,7 @@ config AFS_FS > If you say Y here, you will get an experimental Andrew File System > driver. It currently only supports unsecured read-only AFS access. > > - See <file:Documentation/filesystems/afs.txt> for more information. > + See <file:Documentation/filesystems/afs.rst> for more information. > > If unsure, say N. > > @@ -18,7 +18,7 @@ config AFS_DEBUG > help > Say Y here to make runtime controllable debugging messages appear. > > - See <file:Documentation/filesystems/afs.txt> for more information. > + See <file:Documentation/filesystems/afs.rst> for more information. > > If unsure, say N. > > @@ -37,6 +37,6 @@ config AFS_DEBUG_CURSOR > the dmesg log if the server rotation algorithm fails to successfully > contact a server. > > - See <file:Documentation/filesystems/afs.txt> for more information. > + See <file:Documentation/filesystems/afs.rst> for more information. > > If unsure, say N. > diff --git a/fs/bfs/Kconfig b/fs/bfs/Kconfig > index 3e1247f07913..3a757805b585 100644 > --- a/fs/bfs/Kconfig > +++ b/fs/bfs/Kconfig > @@ -11,7 +11,7 @@ config BFS_FS > on your /stand slice from within Linux. You then also need to say Y > to "UnixWare slices support", below. More information about the BFS > file system is contained in the file > - <file:Documentation/filesystems/bfs.txt>. > + <file:Documentation/filesystems/bfs.rst>. > > If you don't know what this is about, say N. > > diff --git a/fs/cramfs/Kconfig b/fs/cramfs/Kconfig > index c8bebb70a971..d98cef0dbb6b 100644 > --- a/fs/cramfs/Kconfig > +++ b/fs/cramfs/Kconfig > @@ -9,7 +9,7 @@ config CRAMFS > limited to 256MB file systems (with 16MB files), and doesn't support > 16/32 bits uid/gid, hard links and timestamps. > > - See <file:Documentation/filesystems/cramfs.txt> and > + See <file:Documentation/filesystems/cramfs.rst> and > <file:fs/cramfs/README> for further information. > > To compile this as a module, choose M here: the module will be called > diff --git a/fs/ecryptfs/Kconfig b/fs/ecryptfs/Kconfig > index 522c35d5292b..1bdeaa6d5790 100644 > --- a/fs/ecryptfs/Kconfig > +++ b/fs/ecryptfs/Kconfig > @@ -7,7 +7,7 @@ config ECRYPT_FS > select CRYPTO_MD5 > help > Encrypted filesystem that operates on the VFS layer. See > - <file:Documentation/filesystems/ecryptfs.txt> to learn more about > + <file:Documentation/filesystems/ecryptfs.rst> to learn more about > eCryptfs. Userspace components are required and can be > obtained from <http://ecryptfs.sf.net>. > > diff --git a/fs/fat/Kconfig b/fs/fat/Kconfig > index 718163d0c621..ca31993dcb47 100644 > --- a/fs/fat/Kconfig > +++ b/fs/fat/Kconfig > @@ -69,7 +69,7 @@ config VFAT_FS > > The VFAT support enlarges your kernel by about 10 KB and it only > works if you said Y to the "DOS FAT fs support" above. Please read > - the file <file:Documentation/filesystems/vfat.txt> for details. If > + the file <file:Documentation/filesystems/vfat.rst> for details. If > unsure, say Y. > > To compile this as a module, choose M here: the module will be called > @@ -82,7 +82,7 @@ config FAT_DEFAULT_CODEPAGE > help > This option should be set to the codepage of your FAT filesystems. > It can be overridden with the "codepage" mount option. > - See <file:Documentation/filesystems/vfat.txt> for more information. > + See <file:Documentation/filesystems/vfat.rst> for more information. > > config FAT_DEFAULT_IOCHARSET > string "Default iocharset for FAT" > @@ -96,7 +96,7 @@ config FAT_DEFAULT_IOCHARSET > Note that "utf8" is not recommended for FAT filesystems. > If unsure, you shouldn't set "utf8" here - select the next option > instead if you would like to use UTF-8 encoded file names by default. > - See <file:Documentation/filesystems/vfat.txt> for more information. > + See <file:Documentation/filesystems/vfat.rst> for more information. > > Enable any character sets you need in File Systems/Native Language > Support. > @@ -114,4 +114,4 @@ config FAT_DEFAULT_UTF8 > > Say Y if you use UTF-8 encoding for file names, N otherwise. > > - See <file:Documentation/filesystems/vfat.txt> for more information. > + See <file:Documentation/filesystems/vfat.rst> for more information. > diff --git a/fs/fuse/Kconfig b/fs/fuse/Kconfig > index eb2a585572dc..774b2618018a 100644 > --- a/fs/fuse/Kconfig > +++ b/fs/fuse/Kconfig > @@ -12,7 +12,7 @@ config FUSE_FS > although chances are your distribution already has that library > installed if you've installed the "fuse" package itself. > > - See <file:Documentation/filesystems/fuse.txt> for more information. > + See <file:Documentation/filesystems/fuse.rst> for more information. > See <file:Documentation/Changes> for needed library/utility version. > > If you want to develop a userspace FS, or if you want to use > diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c > index 97eec7522bf2..c7a65cf2bcca 100644 > --- a/fs/fuse/dev.c > +++ b/fs/fuse/dev.c > @@ -2081,7 +2081,7 @@ static void end_polls(struct fuse_conn *fc) > * The same effect is usually achievable through killing the filesystem daemon > * and all users of the filesystem. The exception is the combination of an > * asynchronous request and the tricky deadlock (see > - * Documentation/filesystems/fuse.txt). > + * Documentation/filesystems/fuse.rst). > * > * Aborting requests under I/O goes as follows: 1: Separate out unlocked > * requests, they should be finished off immediately. Locked requests will be > diff --git a/fs/hfs/Kconfig b/fs/hfs/Kconfig > index 44f6e89bcb75..129926b5142d 100644 > --- a/fs/hfs/Kconfig > +++ b/fs/hfs/Kconfig > @@ -6,7 +6,7 @@ config HFS_FS > help > If you say Y here, you will be able to mount Macintosh-formatted > floppy disks and hard drive partitions with full read-write access. > - Please read <file:Documentation/filesystems/hfs.txt> to learn about > + Please read <file:Documentation/filesystems/hfs.rst> to learn about > the available mount options. > > To compile this file system support as a module, choose M here: the > diff --git a/fs/hpfs/Kconfig b/fs/hpfs/Kconfig > index 56aa0336254a..2b36dc6f0a10 100644 > --- a/fs/hpfs/Kconfig > +++ b/fs/hpfs/Kconfig > @@ -9,7 +9,7 @@ config HPFS_FS > write files to an OS/2 HPFS partition on your hard drive. OS/2 > floppies however are in regular MSDOS format, so you don't need this > option in order to be able to read them. Read > - <file:Documentation/filesystems/hpfs.txt>. > + <file:Documentation/filesystems/hpfs.rst>. > > To compile this file system support as a module, choose M here: the > module will be called hpfs. If unsure, say N. > diff --git a/fs/isofs/Kconfig b/fs/isofs/Kconfig > index 5e7419599f50..08ffd37b9bb8 100644 > --- a/fs/isofs/Kconfig > +++ b/fs/isofs/Kconfig > @@ -8,7 +8,7 @@ config ISO9660_FS > long Unix filenames and symbolic links are also supported by this > driver. If you have a CD-ROM drive and want to do more with it than > just listen to audio CDs and watch its LEDs, say Y (and read > - <file:Documentation/filesystems/isofs.txt> and the CD-ROM-HOWTO, > + <file:Documentation/filesystems/isofs.rst> and the CD-ROM-HOWTO, > available from <http://www.tldp.org/docs.html#howto>), thereby > enlarging your kernel by about 27 KB; otherwise say N. > > diff --git a/fs/namespace.c b/fs/namespace.c > index e6aed405611d..894a1d12fe5f 100644 > --- a/fs/namespace.c > +++ b/fs/namespace.c > @@ -3592,7 +3592,7 @@ EXPORT_SYMBOL(path_is_under); > * file system may be mounted on put_old. After all, new_root is a mountpoint. > * > * Also, the current root cannot be on the 'rootfs' (initial ramfs) filesystem. > - * See Documentation/filesystems/ramfs-rootfs-initramfs.txt for alternatives > + * See Documentation/filesystems/ramfs-rootfs-initramfs.rst for alternatives > * in this situation. > * > * Notes: > diff --git a/fs/notify/inotify/Kconfig b/fs/notify/inotify/Kconfig > index 6736e47d94d8..7715fadd5fff 100644 > --- a/fs/notify/inotify/Kconfig > +++ b/fs/notify/inotify/Kconfig > @@ -12,6 +12,6 @@ config INOTIFY_USER > new features including multiple file events, one-shot support, and > unmount notification. > > - For more information, see <file:Documentation/filesystems/inotify.txt> > + For more information, see <file:Documentation/filesystems/inotify.rst> > > If unsure, say Y. > diff --git a/fs/ntfs/Kconfig b/fs/ntfs/Kconfig > index de9fb5cff226..1667a7e590d8 100644 > --- a/fs/ntfs/Kconfig > +++ b/fs/ntfs/Kconfig > @@ -18,7 +18,7 @@ config NTFS_FS > the Linux 2.4 kernel series is separately available as a patch > from the project web site. > > - For more information see <file:Documentation/filesystems/ntfs.txt> > + For more information see <file:Documentation/filesystems/ntfs.rst> > and <http://www.linux-ntfs.org/>. > > To compile this file system support as a module, choose M here: the > diff --git a/fs/ocfs2/Kconfig b/fs/ocfs2/Kconfig > index 46bba20da6b5..1177c33df895 100644 > --- a/fs/ocfs2/Kconfig > +++ b/fs/ocfs2/Kconfig > @@ -21,7 +21,7 @@ config OCFS2_FS > OCFS2 mailing lists: http://oss.oracle.com/projects/ocfs2/mailman/ > > For more information on OCFS2, see the file > - <file:Documentation/filesystems/ocfs2.txt>. > + <file:Documentation/filesystems/ocfs2.rst>. > > config OCFS2_FS_O2CB > tristate "O2CB Kernelspace Clustering" > diff --git a/fs/overlayfs/Kconfig b/fs/overlayfs/Kconfig > index 714c14c47ca5..dd188c7996b3 100644 > --- a/fs/overlayfs/Kconfig > +++ b/fs/overlayfs/Kconfig > @@ -9,7 +9,7 @@ config OVERLAY_FS > 'lower' filesystem is either hidden or, in the case of directories, > merged with the 'upper' object. > > - For more information see Documentation/filesystems/overlayfs.txt > + For more information see Documentation/filesystems/overlayfs.rst > > config OVERLAY_FS_REDIRECT_DIR > bool "Overlayfs: turn on redirect directory feature by default" > @@ -38,7 +38,7 @@ config OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW > If backward compatibility is not an issue, then it is safe and > recommended to say N here. > > - For more information, see Documentation/filesystems/overlayfs.txt > + For more information, see Documentation/filesystems/overlayfs.rst > > If unsure, say Y. > > @@ -103,7 +103,7 @@ config OVERLAY_FS_XINO_AUTO > If compatibility with applications that expect 32bit inodes is not an > issue, then it is safe and recommended to say Y here. > > - For more information, see Documentation/filesystems/overlayfs.txt > + For more information, see Documentation/filesystems/overlayfs.rst > > If unsure, say N. > > diff --git a/fs/proc/Kconfig b/fs/proc/Kconfig > index 27ef84d99f59..971a42f6357d 100644 > --- a/fs/proc/Kconfig > +++ b/fs/proc/Kconfig > @@ -23,7 +23,7 @@ config PROC_FS > /proc" or the equivalent line in /etc/fstab does the job. > > The /proc file system is explained in the file > - <file:Documentation/filesystems/proc.txt> and on the proc(5) manpage > + <file:Documentation/filesystems/proc.rst> and on the proc(5) manpage > ("man 5 proc"). > > This option will enlarge your kernel by about 67 KB. Several > @@ -95,7 +95,7 @@ config PROC_CHILDREN > default n > help > Provides a fast way to retrieve first level children pids of a task. See > - <file:Documentation/filesystems/proc.txt> for more information. > + <file:Documentation/filesystems/proc.rst> for more information. > > Say Y if you are running any user-space software which takes benefit from > this interface. For example, rkt is such a piece of software. > diff --git a/fs/romfs/Kconfig b/fs/romfs/Kconfig > index ad4c45788896..9737b8e68878 100644 > --- a/fs/romfs/Kconfig > +++ b/fs/romfs/Kconfig > @@ -6,7 +6,7 @@ config ROMFS_FS > This is a very small read-only file system mainly intended for > initial ram disks of installation disks, but it could be used for > other read-only media as well. Read > - <file:Documentation/filesystems/romfs.txt> for details. > + <file:Documentation/filesystems/romfs.rst> for details. > > To compile this file system support as a module, choose M here: the > module will be called romfs. Note that the file system of your > diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c > index aa85f2874a9f..59dffd5ca517 100644 > --- a/fs/sysfs/dir.c > +++ b/fs/sysfs/dir.c > @@ -6,7 +6,7 @@ > * Copyright (c) 2007 SUSE Linux Products GmbH > * Copyright (c) 2007 Tejun Heo <teheo@xxxxxxx> > * > - * Please see Documentation/filesystems/sysfs.txt for more information. > + * Please see Documentation/filesystems/sysfs.rst for more information. > */ > > #define pr_fmt(fmt) "sysfs: " fmt > diff --git a/fs/sysfs/file.c b/fs/sysfs/file.c > index 26bbf960e2a2..f275fcda62fb 100644 > --- a/fs/sysfs/file.c > +++ b/fs/sysfs/file.c > @@ -6,7 +6,7 @@ > * Copyright (c) 2007 SUSE Linux Products GmbH > * Copyright (c) 2007 Tejun Heo <teheo@xxxxxxx> > * > - * Please see Documentation/filesystems/sysfs.txt for more information. > + * Please see Documentation/filesystems/sysfs.rst for more information. > */ > > #include <linux/module.h> > diff --git a/fs/sysfs/mount.c b/fs/sysfs/mount.c > index db81cfbab9d6..e747c135c1d1 100644 > --- a/fs/sysfs/mount.c > +++ b/fs/sysfs/mount.c > @@ -6,7 +6,7 @@ > * Copyright (c) 2007 SUSE Linux Products GmbH > * Copyright (c) 2007 Tejun Heo <teheo@xxxxxxx> > * > - * Please see Documentation/filesystems/sysfs.txt for more information. > + * Please see Documentation/filesystems/sysfs.rst for more information. > */ > > #include <linux/fs.h> > diff --git a/fs/sysfs/symlink.c b/fs/sysfs/symlink.c > index c4deecc80f67..5603530a1a52 100644 > --- a/fs/sysfs/symlink.c > +++ b/fs/sysfs/symlink.c > @@ -6,7 +6,7 @@ > * Copyright (c) 2007 SUSE Linux Products GmbH > * Copyright (c) 2007 Tejun Heo <teheo@xxxxxxx> > * > - * Please see Documentation/filesystems/sysfs.txt for more information. > + * Please see Documentation/filesystems/sysfs.rst for more information. > */ > > #include <linux/fs.h> > diff --git a/fs/sysv/Kconfig b/fs/sysv/Kconfig > index d4edf7d9ae10..b4e23e03fbeb 100644 > --- a/fs/sysv/Kconfig > +++ b/fs/sysv/Kconfig > @@ -28,7 +28,7 @@ config SYSV_FS > tar" or preferably "info tar"). Note also that this option has > nothing whatsoever to do with the option "System V IPC". Read about > the System V file system in > - <file:Documentation/filesystems/sysv-fs.txt>. > + <file:Documentation/filesystems/sysv-fs.rst>. > Saying Y here will enlarge your kernel by about 27 KB. > > To compile this as a module, choose M here: the module will be called > diff --git a/fs/udf/Kconfig b/fs/udf/Kconfig > index 6848de581ce1..26e1a49f3ba7 100644 > --- a/fs/udf/Kconfig > +++ b/fs/udf/Kconfig > @@ -9,7 +9,7 @@ config UDF_FS > compatible with standard unix file systems, it is also suitable for > removable USB disks. Say Y if you intend to mount DVD discs or CDRW's > written in packet mode, or if you want to use UDF for removable USB > - disks. Please read <file:Documentation/filesystems/udf.txt>. > + disks. Please read <file:Documentation/filesystems/udf.rst>. > > To compile this file system support as a module, choose M here: the > module will be called udf. > diff --git a/include/linux/relay.h b/include/linux/relay.h > index c759f96e39c1..e13a333e7c37 100644 > --- a/include/linux/relay.h > +++ b/include/linux/relay.h > @@ -141,7 +141,7 @@ struct rchan_callbacks > * cause relay_open() to create a single global buffer rather > * than the default set of per-cpu buffers. > * > - * See Documentation/filesystems/relay.txt for more info. > + * See Documentation/filesystems/relay.rst for more info. > */ > struct dentry *(*create_buf_file)(const char *filename, > struct dentry *parent, > diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h > index 80bb865b3a33..86067dbe7745 100644 > --- a/include/linux/sysfs.h > +++ b/include/linux/sysfs.h > @@ -7,7 +7,7 @@ > * Copyright (c) 2007 SUSE Linux Products GmbH > * Copyright (c) 2007 Tejun Heo <teheo@xxxxxxx> > * > - * Please see Documentation/filesystems/sysfs.txt for more information. > + * Please see Documentation/filesystems/sysfs.rst for more information. > */ > > #ifndef _SYSFS_H_ > diff --git a/kernel/relay.c b/kernel/relay.c > index 07ee1a791d85..628f570ca678 100644 > --- a/kernel/relay.c > +++ b/kernel/relay.c > @@ -1,7 +1,7 @@ > /* > * Public API and common code for kernel->userspace relay file support. > * > - * See Documentation/filesystems/relay.txt for an overview. > + * See Documentation/filesystems/relay.rst for an overview. > * > * Copyright (C) 2002-2005 - Tom Zanussi (zanussi@xxxxxxxxxx), IBM Corp > * Copyright (C) 1999-2005 - Karim Yaghmour (karim@xxxxxxxxxxx) >