You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge branch 'Kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/misc
* 'Kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/misc: (36 commits) fs/Kconfig: move 9p out fs/Kconfig: move afs out fs/Kconfig: move coda out fs/Kconfig: move the rest of ncpfs out fs/Kconfig: move smbfs out fs/Kconfig: move sunrpc out fs/Kconfig: move nfsd out fs/Kconfig: move nfs out fs/Kconfig: move ufs out fs/Kconfig: move sysv out fs/Kconfig: move romfs out fs/Kconfig: move qnx4 out fs/Kconfig: move hpfs out fs/Kconfig: move omfs out fs/Kconfig: move minix out fs/Kconfig: move vxfs out fs/Kconfig: move squashfs out fs/Kconfig: move cramfs out fs/Kconfig: move efs out fs/Kconfig: move bfs out ...
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
config 9P_FS
|
||||
tristate "Plan 9 Resource Sharing Support (9P2000) (Experimental)"
|
||||
depends on INET && NET_9P && EXPERIMENTAL
|
||||
help
|
||||
If you say Y here, you will get experimental support for
|
||||
Plan 9 resource sharing via the 9P2000 protocol.
|
||||
|
||||
See <http://v9fs.sf.net> for more information.
|
||||
|
||||
If unsure, say N.
|
||||
+38
-1363
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,27 @@
|
||||
config ADFS_FS
|
||||
tristate "ADFS file system support (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
help
|
||||
The Acorn Disc Filing System is the standard file system of the
|
||||
RiscOS operating system which runs on Acorn's ARM-based Risc PC
|
||||
systems and the Acorn Archimedes range of machines. If you say Y
|
||||
here, Linux will be able to read from ADFS partitions on hard drives
|
||||
and from ADFS-formatted floppy discs. If you also want to be able to
|
||||
write to those devices, say Y to "ADFS write support" below.
|
||||
|
||||
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.
|
||||
|
||||
To compile this code as a module, choose M here: the module will be
|
||||
called adfs.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config ADFS_FS_RW
|
||||
bool "ADFS write support (DANGEROUS)"
|
||||
depends on ADFS_FS
|
||||
help
|
||||
If you say Y here, you will be able to write to ADFS partitions on
|
||||
hard drives and ADFS-formatted floppy disks. This is experimental
|
||||
codes, so if you're unsure, say N.
|
||||
@@ -0,0 +1,21 @@
|
||||
config AFFS_FS
|
||||
tristate "Amiga FFS file system support (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
help
|
||||
The Fast File System (FFS) is the common file system used on hard
|
||||
disks by Amiga(tm) systems since AmigaOS Version 1.3 (34.20). Say Y
|
||||
if you want to be able to read and write files from and to an Amiga
|
||||
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>
|
||||
and <file:fs/affs/Changes>.
|
||||
|
||||
With this driver you can also mount disk files used by Bernd
|
||||
Schmidt's Un*X Amiga Emulator
|
||||
(<http://www.freiburg.linux.de/~uae/>).
|
||||
If you want to do this, you will also need to say Y or M to "Loop
|
||||
device support", above.
|
||||
|
||||
To compile this file system support as a module, choose M here: the
|
||||
module will be called affs. If unsure, say N.
|
||||
@@ -0,0 +1,21 @@
|
||||
config AFS_FS
|
||||
tristate "Andrew File System support (AFS) (EXPERIMENTAL)"
|
||||
depends on INET && EXPERIMENTAL
|
||||
select AF_RXRPC
|
||||
help
|
||||
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.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config AFS_DEBUG
|
||||
bool "AFS dynamic debugging"
|
||||
depends on AFS_FS
|
||||
help
|
||||
Say Y here to make runtime controllable debugging messages appear.
|
||||
|
||||
See <file:Documentation/filesystems/afs.txt> for more information.
|
||||
|
||||
If unsure, say N.
|
||||
@@ -0,0 +1,21 @@
|
||||
config AUTOFS_FS
|
||||
tristate "Kernel automounter support"
|
||||
help
|
||||
The automounter is a tool to automatically mount remote file systems
|
||||
on demand. This implementation is partially kernel-based to reduce
|
||||
overhead in the already-mounted case; this is unlike the BSD
|
||||
automounter (amd), which is a pure user space daemon.
|
||||
|
||||
To use the automounter you need the user-space tools from the autofs
|
||||
package; you can find the location in <file:Documentation/Changes>.
|
||||
You also want to answer Y to "NFS file system support", below.
|
||||
|
||||
If you want to use the newer version of the automounter with more
|
||||
features, say N here and say Y to "Kernel automounter v4 support",
|
||||
below.
|
||||
|
||||
To compile this support as a module, choose M here: the module will be
|
||||
called autofs.
|
||||
|
||||
If you are not a part of a fairly large, distributed network, you
|
||||
probably do not need an automounter, and can say N here.
|
||||
@@ -0,0 +1,20 @@
|
||||
config AUTOFS4_FS
|
||||
tristate "Kernel automounter version 4 support (also supports v3)"
|
||||
help
|
||||
The automounter is a tool to automatically mount remote file systems
|
||||
on demand. This implementation is partially kernel-based to reduce
|
||||
overhead in the already-mounted case; this is unlike the BSD
|
||||
automounter (amd), which is a pure user space daemon.
|
||||
|
||||
To use the automounter you need the user-space tools from
|
||||
<ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/>; you also
|
||||
want to answer Y to "NFS file system support", below.
|
||||
|
||||
To compile this support as a module, choose M here: the module will be
|
||||
called autofs4. You will need to add "alias autofs autofs4" to your
|
||||
modules configuration file.
|
||||
|
||||
If you are not a part of a fairly large, distributed network or
|
||||
don't have a laptop which needs to dynamically reconfigure to the
|
||||
local network, you probably do not need an automounter, and can say
|
||||
N here.
|
||||
@@ -0,0 +1,26 @@
|
||||
config BEFS_FS
|
||||
tristate "BeOS file system (BeFS) support (read only) (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
select NLS
|
||||
help
|
||||
The BeOS File System (BeFS) is the native file system of Be, Inc's
|
||||
BeOS. Notable features include support for arbitrary attributes
|
||||
on files and directories, and database-like indices on selected
|
||||
attributes. (Also note that this driver doesn't make those features
|
||||
available at this time). It is a 64 bit filesystem, so it supports
|
||||
extremely large volumes and files.
|
||||
|
||||
If you use this filesystem, you should also say Y to at least one
|
||||
of the NLS (native language support) options below.
|
||||
|
||||
If you don't know what this is about, say N.
|
||||
|
||||
To compile this as a module, choose M here: the module will be
|
||||
called befs.
|
||||
|
||||
config BEFS_DEBUG
|
||||
bool "Debug BeFS"
|
||||
depends on BEFS_FS
|
||||
help
|
||||
If you say Y here, you can use the 'debug' mount option to enable
|
||||
debugging output from the driver.
|
||||
@@ -0,0 +1,19 @@
|
||||
config BFS_FS
|
||||
tristate "BFS file system support (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
help
|
||||
Boot File System (BFS) is a file system used under SCO UnixWare to
|
||||
allow the bootloader access to the kernel image and other important
|
||||
files during the boot process. It is usually mounted under /stand
|
||||
and corresponds to the slice marked as "STAND" in the UnixWare
|
||||
partition. You should say Y if you want to read or write the files
|
||||
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>.
|
||||
|
||||
If you don't know what this is about, say N.
|
||||
|
||||
To compile this as a module, choose M here: the module will be called
|
||||
bfs. Note that the file system of your root partition (the one
|
||||
containing the directory /) cannot be compiled as a module.
|
||||
@@ -0,0 +1,18 @@
|
||||
config BTRFS_FS
|
||||
tristate "Btrfs filesystem (EXPERIMENTAL) Unstable disk format"
|
||||
depends on EXPERIMENTAL
|
||||
select LIBCRC32C
|
||||
select ZLIB_INFLATE
|
||||
select ZLIB_DEFLATE
|
||||
help
|
||||
Btrfs is a new filesystem with extents, writable snapshotting,
|
||||
support for multiple devices and many more features.
|
||||
|
||||
Btrfs is highly experimental, and THE DISK FORMAT IS NOT YET
|
||||
FINALIZED. You should say N here unless you are interested in
|
||||
testing Btrfs with non-critical data.
|
||||
|
||||
To compile this file system support as a module, choose M here. The
|
||||
module will be called btrfs.
|
||||
|
||||
If unsure, say N.
|
||||
@@ -0,0 +1,21 @@
|
||||
config CODA_FS
|
||||
tristate "Coda file system support (advanced network fs)"
|
||||
depends on INET
|
||||
help
|
||||
Coda is an advanced network file system, similar to NFS in that it
|
||||
enables you to mount file systems of a remote server and access them
|
||||
with regular Unix commands as if they were sitting on your hard
|
||||
disk. Coda has several advantages over NFS: support for
|
||||
disconnected operation (e.g. for laptops), read/write server
|
||||
replication, security model for authentication and encryption,
|
||||
persistent client caches and write back caching.
|
||||
|
||||
If you say Y here, your Linux box will be able to act as a Coda
|
||||
*client*. You will need user level code as well, both for the
|
||||
client and server. Servers are currently user level, i.e. they need
|
||||
no kernel support. Please read
|
||||
<file:Documentation/filesystems/coda.txt> and check out the Coda
|
||||
home page <http://www.coda.cs.cmu.edu/>.
|
||||
|
||||
To compile the coda client support as a module, choose M here: the
|
||||
module will be called coda.
|
||||
@@ -0,0 +1,11 @@
|
||||
config CONFIGFS_FS
|
||||
tristate "Userspace-driven configuration filesystem"
|
||||
depends on SYSFS
|
||||
help
|
||||
configfs is a ram-based filesystem that provides the converse
|
||||
of sysfs's functionality. Where sysfs is a filesystem-based
|
||||
view of kernel objects, configfs is a filesystem-based manager
|
||||
of kernel objects, or config_items.
|
||||
|
||||
Both sysfs and configfs can and should exist together on the
|
||||
same system. One is not a replacement for the other.
|
||||
@@ -0,0 +1,19 @@
|
||||
config CRAMFS
|
||||
tristate "Compressed ROM file system support (cramfs)"
|
||||
depends on BLOCK
|
||||
select ZLIB_INFLATE
|
||||
help
|
||||
Saying Y here includes support for CramFs (Compressed ROM File
|
||||
System). CramFs is designed to be a simple, small, and compressed
|
||||
file system for ROM based embedded systems. CramFs is read-only,
|
||||
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
|
||||
<file:fs/cramfs/README> for further information.
|
||||
|
||||
To compile this as a module, choose M here: the module will be called
|
||||
cramfs. Note that the root file system (the one containing the
|
||||
directory /) cannot be compiled as a module.
|
||||
|
||||
If unsure, say N.
|
||||
@@ -0,0 +1,11 @@
|
||||
config ECRYPT_FS
|
||||
tristate "eCrypt filesystem layer support (EXPERIMENTAL)"
|
||||
depends on EXPERIMENTAL && KEYS && CRYPTO && NET
|
||||
help
|
||||
Encrypted filesystem that operates on the VFS layer. See
|
||||
<file:Documentation/filesystems/ecryptfs.txt> to learn more about
|
||||
eCryptfs. Userspace components are required and can be
|
||||
obtained from <http://ecryptfs.sf.net>.
|
||||
|
||||
To compile this file system support as a module, choose M here: the
|
||||
module will be called ecryptfs.
|
||||
@@ -0,0 +1,14 @@
|
||||
config EFS_FS
|
||||
tristate "EFS file system support (read only) (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
help
|
||||
EFS is an older file system used for non-ISO9660 CD-ROMs and hard
|
||||
disk partitions by SGI's IRIX operating system (IRIX 6.0 and newer
|
||||
uses the XFS file system for hard disk partitions however).
|
||||
|
||||
This implementation only offers read-only access. If you don't know
|
||||
what all this is about, it's safe to say N. For more information
|
||||
about EFS see its home page at <http://aeschi.ch.eu.org/efs/>.
|
||||
|
||||
To compile the EFS file system support as a module, choose M here: the
|
||||
module will be called efs.
|
||||
@@ -0,0 +1,97 @@
|
||||
config FAT_FS
|
||||
tristate
|
||||
select NLS
|
||||
help
|
||||
If you want to use one of the FAT-based file systems (the MS-DOS and
|
||||
VFAT (Windows 95) file systems), then you must say Y or M here
|
||||
to include FAT support. You will then be able to mount partitions or
|
||||
diskettes with FAT-based file systems and transparently access the
|
||||
files on them, i.e. MSDOS files will look and behave just like all
|
||||
other Unix files.
|
||||
|
||||
This FAT support is not a file system in itself, it only provides
|
||||
the foundation for the other file systems. You will have to say Y or
|
||||
M to at least one of "MSDOS fs support" or "VFAT fs support" in
|
||||
order to make use of it.
|
||||
|
||||
Another way to read and write MSDOS floppies and hard drive
|
||||
partitions from within Linux (but not transparently) is with the
|
||||
mtools ("man mtools") program suite. You don't need to say Y here in
|
||||
order to do that.
|
||||
|
||||
If you need to move large files on floppies between a DOS and a
|
||||
Linux box, say Y here, mount the floppy under Linux with an MSDOS
|
||||
file system and use GNU tar's M option. GNU tar is a program
|
||||
available for Unix and DOS ("man tar" or "info tar").
|
||||
|
||||
The FAT support will enlarge your kernel by about 37 KB. If unsure,
|
||||
say Y.
|
||||
|
||||
To compile this as a module, choose M here: the module will be called
|
||||
fat. Note that if you compile the FAT support as a module, you
|
||||
cannot compile any of the FAT-based file systems into the kernel
|
||||
-- they will have to be modules as well.
|
||||
|
||||
config MSDOS_FS
|
||||
tristate "MSDOS fs support"
|
||||
select FAT_FS
|
||||
help
|
||||
This allows you to mount MSDOS partitions of your hard drive (unless
|
||||
they are compressed; to access compressed MSDOS partitions under
|
||||
Linux, you can either use the DOS emulator DOSEMU, described in the
|
||||
DOSEMU-HOWTO, available from
|
||||
<http://www.tldp.org/docs.html#howto>, or try dmsdosfs in
|
||||
<ftp://ibiblio.org/pub/Linux/system/filesystems/dosfs/>. If you
|
||||
intend to use dosemu with a non-compressed MSDOS partition, say Y
|
||||
here) and MSDOS floppies. This means that file access becomes
|
||||
transparent, i.e. the MSDOS files look and behave just like all
|
||||
other Unix files.
|
||||
|
||||
If you have Windows 95 or Windows NT installed on your MSDOS
|
||||
partitions, you should use the VFAT file system (say Y to "VFAT fs
|
||||
support" below), or you will not be able to see the long filenames
|
||||
generated by Windows 95 / Windows NT.
|
||||
|
||||
This option will enlarge your kernel by about 7 KB. If unsure,
|
||||
answer Y. This will only work if you said Y to "DOS FAT fs support"
|
||||
as well. To compile this as a module, choose M here: the module will
|
||||
be called msdos.
|
||||
|
||||
config VFAT_FS
|
||||
tristate "VFAT (Windows-95) fs support"
|
||||
select FAT_FS
|
||||
help
|
||||
This option provides support for normal Windows file systems with
|
||||
long filenames. That includes non-compressed FAT-based file systems
|
||||
used by Windows 95, Windows 98, Windows NT 4.0, and the Unix
|
||||
programs from the mtools package.
|
||||
|
||||
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
|
||||
unsure, say Y.
|
||||
|
||||
To compile this as a module, choose M here: the module will be called
|
||||
vfat.
|
||||
|
||||
config FAT_DEFAULT_CODEPAGE
|
||||
int "Default codepage for FAT"
|
||||
depends on MSDOS_FS || VFAT_FS
|
||||
default 437
|
||||
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.
|
||||
|
||||
config FAT_DEFAULT_IOCHARSET
|
||||
string "Default iocharset for FAT"
|
||||
depends on VFAT_FS
|
||||
default "iso8859-1"
|
||||
help
|
||||
Set this to the default input/output character set you'd
|
||||
like FAT to use. It should probably match the character set
|
||||
that most of your FAT filesystems use, and can be overridden
|
||||
with the "iocharset" mount option for FAT filesystems.
|
||||
Note that "utf8" is not recommended for FAT filesystems.
|
||||
If unsure, you shouldn't set "utf8" here.
|
||||
See <file:Documentation/filesystems/vfat.txt> for more information.
|
||||
@@ -0,0 +1,16 @@
|
||||
config VXFS_FS
|
||||
tristate "FreeVxFS file system support (VERITAS VxFS(TM) compatible)"
|
||||
depends on BLOCK
|
||||
help
|
||||
FreeVxFS is a file system driver that support the VERITAS VxFS(TM)
|
||||
file system format. VERITAS VxFS(TM) is the standard file system
|
||||
of SCO UnixWare (and possibly others) and optionally available
|
||||
for Sunsoft Solaris, HP-UX and many other operating systems.
|
||||
Currently only readonly access is supported.
|
||||
|
||||
NOTE: the file system type as used by mount(1), mount(2) and
|
||||
fstab(5) is 'vxfs' as it describes the file system format, not
|
||||
the actual driver.
|
||||
|
||||
To compile this as a module, choose M here: the module will be
|
||||
called freevxfs. If unsure, say N.
|
||||
@@ -0,0 +1,15 @@
|
||||
config FUSE_FS
|
||||
tristate "FUSE (Filesystem in Userspace) support"
|
||||
help
|
||||
With FUSE it is possible to implement a fully functional filesystem
|
||||
in a userspace program.
|
||||
|
||||
There's also companion library: libfuse. This library along with
|
||||
utilities is available from the FUSE homepage:
|
||||
<http://fuse.sourceforge.net/>
|
||||
|
||||
See <file:Documentation/filesystems/fuse.txt> 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
|
||||
a filesystem based on FUSE, answer Y or M.
|
||||
@@ -0,0 +1,12 @@
|
||||
config HFS_FS
|
||||
tristate "Apple Macintosh file system support (EXPERIMENTAL)"
|
||||
depends on BLOCK && EXPERIMENTAL
|
||||
select NLS
|
||||
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
|
||||
the available mount options.
|
||||
|
||||
To compile this file system support as a module, choose M here: the
|
||||
module will be called hfs.
|
||||
@@ -0,0 +1,13 @@
|
||||
config HFSPLUS_FS
|
||||
tristate "Apple Extended HFS file system support"
|
||||
depends on BLOCK
|
||||
select NLS
|
||||
select NLS_UTF8
|
||||
help
|
||||
If you say Y here, you will be able to mount extended format
|
||||
Macintosh-formatted hard drive partitions with full read-write access.
|
||||
|
||||
This file system is often called HFS+ and was introduced with
|
||||
MacOS 8. It includes all Mac specific filesystem data such as
|
||||
data forks and creator codes, but it also has several UNIX
|
||||
style features such as file ownership and permissions.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user