# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see docs/Kconfig-language.txt.
#

config VOLUMEID
	bool #No description makes it a hidden option
	default n

menu "Filesystem/Volume identification"
	depends on VOLUMEID

config FEATURE_VOLUMEID_BCACHE
	bool "bcache filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_BTRFS
	bool "btrfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_CRAMFS
	bool "cramfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_EROFS
	bool "erofs filesystem"
	default y
	depends on VOLUMEID
	help
	Erofs is a compressed readonly filesystem for Linux.
config FEATURE_VOLUMEID_EXFAT
	bool "exFAT filesystem"
	default y
	depends on VOLUMEID
	help
	exFAT (extended FAT) is a proprietary file system designed especially
	for flash drives. It has many features from NTFS, but with less
	overhead. exFAT is used on most SDXC cards for consumer electronics.
config FEATURE_VOLUMEID_EXT
	bool "Ext filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_F2FS
	bool "f2fs filesystem"
	default y
	depends on VOLUMEID
	help
	F2FS (aka Flash-Friendly File System) is a log-structured file system,
	which is adapted to newer forms of storage. F2FS also remedies some
	known issues of the older log structured file systems, such as high
	cleaning overhead.
config FEATURE_VOLUMEID_FAT
	bool "fat filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_HFS
	bool "hfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_ISO9660
	bool "iso9660 filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_JFS
	bool "jfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_LFS
	bool "LittleFS filesystem"
	default y
	depends on VOLUMEID && FEATURE_BLKID_TYPE
	help
	LittleFS is a small fail-safe filesystem designed for embedded
	systems. It has strong copy-on-write guarantees and storage on disk
	is always kept in a valid state. It also provides a form of dynamic
	wear levelling for systems that can not fit a full flash translation
	layer.
config FEATURE_VOLUMEID_LINUXRAID
	bool "linuxraid"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_LINUXSWAP
	bool "linux swap filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_LUKS
	bool "luks filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_MINIX
	bool "minix filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_NILFS
	bool "nilfs filesystem"
	default y
	depends on VOLUMEID
	help
	NILFS is a New Implementation of a Log-Structured File System (LFS)
	that supports continuous snapshots. This provides features like
	versioning of the entire filesystem, restoration of files that
	were deleted a few minutes ago. NILFS keeps consistency like
	conventional LFS, so it provides quick recovery after system crashes.

	The possible use of NILFS includes versioning, tamper detection,
	SOX compliance logging, and so forth. It can serve as an alternative
	filesystem for Linux desktop environment, or as a basis of advanced
	storage appliances.
config FEATURE_VOLUMEID_NTFS
	bool "ntfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_OCFS2
	bool "ocfs2 filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_REISERFS
	bool "Reiser filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_ROMFS
	bool "romfs filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_SQUASHFS
	bool "SquashFS filesystem"
	default y
	depends on VOLUMEID && FEATURE_BLKID_TYPE
	help
	Squashfs is a compressed read-only filesystem for Linux. Squashfs is
	intended for general read-only filesystem use and in constrained block
	device/memory systems (e.g. embedded systems) where low overhead is
	needed.
config FEATURE_VOLUMEID_SYSV
	bool "sysv filesystem"
	default y
	depends on VOLUMEID
config FEATURE_VOLUMEID_UBIFS
	bool "UBIFS filesystem"
	default y
	depends on VOLUMEID
	help
	UBIFS (Unsorted Block Image File System) is a file
	system for use with raw flash memory media.
config FEATURE_VOLUMEID_UDF
	bool "udf filesystem"
	default y
	depends on VOLUMEID
### config FEATURE_VOLUMEID_HIGHPOINTRAID
###	bool "highpoint raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_HPFS
###	bool "hpfs filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_ISWRAID
###	bool "intel raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_LSIRAID
###	bool "lsi raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_LVM
###	bool "lvm"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_MAC
###	bool "mac filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_MSDOS
###	bool "msdos filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_NVIDIARAID
###	bool "nvidia raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_PROMISERAID
###	bool "promise raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_SILICONRAID
###	bool "silicon raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_UFS
###	bool "ufs filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_VIARAID
###	bool "via raid"
###	default y
###	depends on VOLUMEID
config FEATURE_VOLUMEID_XFS
	bool "xfs filesystem"
	default y
	depends on VOLUMEID

endmenu
