xref: /openbmc/linux/fs/overlayfs/Kconfig (revision 688ea0e5)
1ef94b186SMiklos Szerediconfig OVERLAY_FS
2e9be9d5eSMiklos Szeredi	tristate "Overlay filesystem support"
3e9be9d5eSMiklos Szeredi	help
4e9be9d5eSMiklos Szeredi	  An overlay filesystem combines two filesystems - an 'upper' filesystem
5e9be9d5eSMiklos Szeredi	  and a 'lower' filesystem.  When a name exists in both filesystems, the
6e9be9d5eSMiklos Szeredi	  object in the 'upper' filesystem is visible while the object in the
7e9be9d5eSMiklos Szeredi	  'lower' filesystem is either hidden or, in the case of directories,
8e9be9d5eSMiklos Szeredi	  merged with the 'upper' object.
9e9be9d5eSMiklos Szeredi
10e9be9d5eSMiklos Szeredi	  For more information see Documentation/filesystems/overlayfs.txt
11688ea0e5SMiklos Szeredi
12688ea0e5SMiklos Szerediconfig OVERLAY_FS_REDIRECT_DIR
13688ea0e5SMiklos Szeredi	bool "Overlayfs: turn on redirect dir feature by default"
14688ea0e5SMiklos Szeredi	depends on OVERLAY_FS
15688ea0e5SMiklos Szeredi	help
16688ea0e5SMiklos Szeredi	  If this config option is enabled then overlay filesystems will use
17688ea0e5SMiklos Szeredi	  redirects when renaming directories by default.  In this case it is
18688ea0e5SMiklos Szeredi	  still possible to turn off redirects globally with the
19688ea0e5SMiklos Szeredi	  "redirect_dir=off" module option or on a filesystem instance basis
20688ea0e5SMiklos Szeredi	  with the "redirect_dir=off" mount option.
21688ea0e5SMiklos Szeredi
22688ea0e5SMiklos Szeredi	  Note, that redirects are not backward compatible.  That is, mounting
23688ea0e5SMiklos Szeredi	  an overlay which has redirects on a kernel that doesn't support this
24688ea0e5SMiklos Szeredi	  feature will have unexpected results.
25