volume_id: Adopt to new config style.
authorSven-Göran Bergh <sgb@systemasis.org>
Wed, 31 Jul 2013 13:57:59 +0000 (15:57 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 31 Jul 2013 13:57:59 +0000 (15:57 +0200)
Config instructions for util-linux/volume_id are moved into the
source files according to the new config feature.

No code change.

Signed-off-by: Sven-Göran Bergh <sgb@systemasis.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
35 files changed:
util-linux/Config.src
util-linux/volume_id/Config.src [new file with mode: 0644]
util-linux/volume_id/btrfs.c
util-linux/volume_id/cramfs.c
util-linux/volume_id/exfat.c
util-linux/volume_id/ext.c
util-linux/volume_id/fat.c
util-linux/volume_id/hfs.c
util-linux/volume_id/iso9660.c
util-linux/volume_id/jfs.c
util-linux/volume_id/linux_raid.c
util-linux/volume_id/linux_swap.c
util-linux/volume_id/luks.c
util-linux/volume_id/nilfs.c
util-linux/volume_id/ntfs.c
util-linux/volume_id/ocfs2.c
util-linux/volume_id/reiserfs.c
util-linux/volume_id/romfs.c
util-linux/volume_id/squashfs.c
util-linux/volume_id/sysv.c
util-linux/volume_id/udf.c
util-linux/volume_id/unused_highpoint.c
util-linux/volume_id/unused_hpfs.c
util-linux/volume_id/unused_isw_raid.c
util-linux/volume_id/unused_lsi_raid.c
util-linux/volume_id/unused_lvm.c
util-linux/volume_id/unused_mac.c
util-linux/volume_id/unused_minix.c
util-linux/volume_id/unused_msdos.c
util-linux/volume_id/unused_nvidia_raid.c
util-linux/volume_id/unused_promise_raid.c
util-linux/volume_id/unused_silicon_raid.c
util-linux/volume_id/unused_ufs.c
util-linux/volume_id/unused_via_raid.c
util-linux/volume_id/xfs.c

index 6c1b928daf45025adfb51d669a42da05d87a30c1..5a8b0063bb460463985db74b66560896191718d1 100644 (file)
@@ -699,250 +699,6 @@ config FEATURE_MTAB_SUPPORT
          About the only reason to use this is if you've removed /proc from
          your kernel.
 
-config VOLUMEID
-       bool #No description makes it a hidden option
-       default n
-
-menu "Filesystem/Volume identification"
-       depends on VOLUMEID
-
-config FEATURE_VOLUMEID_EXT
-       bool "Ext filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_BTRFS
-       bool "btrfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_REISERFS
-       bool "Reiser filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_FAT
-       bool "fat filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-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_HFS
-       bool "hfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_JFS
-       bool "jfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-### config FEATURE_VOLUMEID_UFS
-###    bool "ufs filesystem"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-config FEATURE_VOLUMEID_XFS
-       bool "xfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_NILFS
-       bool "nilfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_NTFS
-       bool "ntfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_ISO9660
-       bool "iso9660 filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_UDF
-       bool "udf filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_LUKS
-       bool "luks filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-config FEATURE_VOLUMEID_LINUXSWAP
-       bool "linux swap filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-### config FEATURE_VOLUMEID_LVM
-###    bool "lvm"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-config FEATURE_VOLUMEID_CRAMFS
-       bool "cramfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-### config FEATURE_VOLUMEID_HPFS
-###    bool "hpfs filesystem"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-config FEATURE_VOLUMEID_ROMFS
-       bool "romfs filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-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
-       help
-         TODO
-
-### config FEATURE_VOLUMEID_MINIX
-###    bool "minix filesystem"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### These only detect partition tables - not used (yet?)
-### config FEATURE_VOLUMEID_MAC
-###    bool "mac filesystem"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-###
-### config FEATURE_VOLUMEID_MSDOS
-###    bool "msdos filesystem"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-config FEATURE_VOLUMEID_OCFS2
-       bool "ocfs2 filesystem"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-### config FEATURE_VOLUMEID_HIGHPOINTRAID
-###    bool "highpoint raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_ISWRAID
-###    bool "intel raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_LSIRAID
-###    bool "lsi raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_VIARAID
-###    bool "via raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_SILICONRAID
-###    bool "silicon raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_NVIDIARAID
-###    bool "nvidia raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-### config FEATURE_VOLUMEID_PROMISERAID
-###    bool "promise raid"
-###    default y
-###    depends on VOLUMEID
-###    help
-###      TODO
-
-config FEATURE_VOLUMEID_LINUXRAID
-       bool "linuxraid"
-       default y
-       depends on VOLUMEID
-       help
-         TODO
-
-endmenu
+source util-linux/volume_id/Config.in
 
 endmenu
diff --git a/util-linux/volume_id/Config.src b/util-linux/volume_id/Config.src
new file mode 100644 (file)
index 0000000..ac208c9
--- /dev/null
@@ -0,0 +1,15 @@
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+config VOLUMEID
+       bool #No description makes it a hidden option
+       default n
+
+menu "Filesystem/Volume identification"
+       depends on VOLUMEID
+
+INSERT
+
+endmenu
index 46725da3d0c900da9aff020a4c34fc4cff66a6b5..e4dddf26d5521ff6739e5a1cd06d66ae4c9d89ba 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_BTRFS) += btrfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_BTRFS
+//config:      bool "btrfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 #define BTRFS_UUID_SIZE 16
index 8dfd611f4ce137b74e30599358a83d8b68e7b94e..aeb7f20ac8017c5521b9388ef948ad1472034f82 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_CRAMFS) += cramfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_CRAMFS
+//config:      bool "cramfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct cramfs_super {
index 01b35000340a77d8952f7a34cc9338f4af079685..c3aa3680435f86f43660e4034136eed774cfe12a 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_EXFAT) += exfat.o
 
+//config:
+//config:config FEATURE_VOLUMEID_EXFAT
+//config:      bool "exFAT filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        exFAT (extended FAT) is a proprietary file system designed especially
+//config:        for flash drives. It has many features from NTFS, but with less
+//config:        overhead. exFAT is used on most SDXC cards for consumer electronics.
+//config:
+
 #include "volume_id_internal.h"
 
 #define EXFAT_SB_OFFSET                0
index a1a0808055216ae68ba66fb0ebabead5fc505f07..df39d9342263cb0ba2225696044770d0678c80d7 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_EXT) += ext.o
 
+//config:
+//config:config FEATURE_VOLUMEID_EXT
+//config:      bool "Ext filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 #include "bb_e2fs_defs.h"
 
index 96b2b695daeaa036cc17f97433833c654f2e5b01..476d500a686169924f648424531bc50c92493c77 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_FAT) += fat.o
 
+//config:
+//config:config FEATURE_VOLUMEID_FAT
+//config:      bool "fat filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 /* linux/msdos_fs.h says: */
index 496d3502af467e783d6a88d959fef1180588481c..8d34aaf68d547dcf5c2054c8eff1de0692d1b752 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_HFS) += hfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_HFS
+//config:      bool "hfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct hfs_finder_info{
index 67ba8fdd5a02ea941994ad219bcc801890d91052..3848de4531407998955a8841a3aba46535b50c2e 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_ISO9660) += iso9660.o
 
+//config:
+//config:config FEATURE_VOLUMEID_ISO9660
+//config:      bool "iso9660 filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 #define ISO_SUPERBLOCK_OFFSET          0x8000
index 590698d6810137b87a68a22cd087508677219165..a6eaff45b3bb9e437994e2c549b3925d1465aa2c 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_JFS) += jfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_JFS
+//config:      bool "jfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct jfs_super_block {
index 74fd10b881717d91246621720d56bd6ad212cf65..f20823a6edd6356b18493fb80f0a1ace75b969a8 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_LINUXRAID) += linux_raid.o
 
+//config:
+//config:config FEATURE_VOLUMEID_LINUXRAID
+//config:      bool "linuxraid"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct mdp_super_block {
index ffb448e951fa8e1e6c22f520d91512f6978eb995..39470d48c4b7f328c6ecd28ed86ab86131c2b68e 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_LINUXSWAP) += linux_swap.o
 
+//config:
+//config:config FEATURE_VOLUMEID_LINUXSWAP
+//config:      bool "linux swap filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct swap_header_v1_2 {
index 856d42fa61163b5156cc41b12a7c58a033640fad..42bf87659ae5d126b1269dfa7d784899bcf4fc65 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_LUKS) += luks.o
 
+//config:
+//config:config FEATURE_VOLUMEID_LUKS
+//config:      bool "luks filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 #define LUKS_MAGIC_L             6
index daa0294ae6d6906c71c1bcc4c3c7b180f0ce609b..934856ff68e9976df2ad069047de1784f18e0c6b 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_NILFS) += nilfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_NILFS
+//config:      bool "nilfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 #define NILFS_UUID_SIZE 16
index b8f278bffef5c83797f7af9d2e0dcf3273198c4e..46f687a564aef232b108cdab3723a2059c1f3cf8 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_NTFS) += ntfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_NTFS
+//config:      bool "ntfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct ntfs_super_block {
index 850f60a4ad70617f09fac9e7a1e78c3320b3eab9..415e0bf6192042a791fd1677cfaa598e754351ed 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_OCFS2) += ocfs2.o
 
+//config:
+//config:config FEATURE_VOLUMEID_OCFS2
+//config:      bool "ocfs2 filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 /* All these values are taken from ocfs2-tools's ocfs2_fs.h */
index 5dcc037ba100c220684cf058313df264439381c2..24979fb1c676e75fd84c65f35e2d6caf5f70892e 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_REISERFS) += reiserfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_REISERFS
+//config:      bool "Reiser filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct reiserfs_super_block {
index b55ec9b461a60a881a27f8886da2774c9933b885..4754fdb37a568b7b9fd2b37c0e7040cd3ff384a7 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_ROMFS) += romfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_ROMFS
+//config:      bool "romfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct romfs_super {
index c5b4f9cedb3551c329fe006cf17d6f70737d99b7..079b6cc31a57bf9bed79205f0dd080b0b78d5e50 100644 (file)
@@ -8,6 +8,18 @@
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_SQUASHFS) += squashfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_SQUASHFS
+//config:      bool "SquashFS filesystem"
+//config:      default y
+//config:      depends on VOLUMEID && FEATURE_BLKID_TYPE
+//config:      help
+//config:        Squashfs is a compressed read-only filesystem for Linux. Squashfs is
+//config:        intended for general read-only filesystem use and in constrained block
+//config:        device/memory systems (e.g. embedded systems) where low overhead is
+//config:        needed.
+//config:
+
 #include "volume_id_internal.h"
 
 struct squashfs_superblock {
index 7cc1d2133199f3ceb21646fb9dfce4125fd51379..7b4b5360b082e70a04f59ea85aa3ac5e5089fa78 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_SYSV) += sysv.o
 
+//config:
+//config:config FEATURE_VOLUMEID_SYSV
+//config:      bool "sysv filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 #define SYSV_NICINOD                   100
index ee5bb773dbfbd920b4eb38ae5004236c6748f03d..921454503d7b83539d82afca616152841ca6c16c 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_UDF) += udf.o
 
+//config:
+//config:config FEATURE_VOLUMEID_UDF
+//config:      bool "udf filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct volume_descriptor {
index 990875c8b1891311f9d0d7a6616306d6df7d7d0f..7231a1db27951cbf9bd21972e106bc70abb67336 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_HIGHPOINTRAID) += highpoint.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_HIGHPOINTRAID
+//config:###   bool "highpoint raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct hpt37x_meta {
index 2a7477bdbb219bc151cbeac743fca49c09952fd2..a87c89fb3e9c2c6c71fdfbc9133bbcb7586a5795 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_HPFS) += hpfs.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_HPFS
+//config:###   bool "hpfs filesystem"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct hpfs_super {
index 35bc7d13c10016b005d26c962f8a5c46957f878f..851bd2f8f4d9d777a0ec4ceefc4dbd1541a1e1ec 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_ISWRAID) += isw_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_ISWRAID
+//config:###   bool "intel raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct isw_meta {
index 6578f9812afa6f2191b1bee2f4b68eb66f8d7f6c..52d68deab14b9df36b5ebdb4c5646c2617527412 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_LSIRAID) += lsi_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_LSIRAID
+//config:###   bool "lsi raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct lsi_meta {
index cb038f4ee6c8d12c6d6c7329747e4cd7e1928bbe..08fa05243d461fa2d371a1d470d02d255e68a9e1 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_LVM) += lvm.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_LVM
+//config:###   bool "lvm"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct lvm1_super_block {
index 5c405322318b7da3dea491e9271a75c168709320..a1a53d1fb6b7364249637579c2385d763dd58ee0 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_MAC) += mac.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_MAC
+//config:###   bool "mac filesystem"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct mac_driver_desc {
index 7dc4175d318a8256c362adbc79e149527047877d..50afd5c3ebfda69c79fec9742f90b5944d894e7a 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_MINIX) += minix.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_MINIX
+//config:###   bool "minix filesystem"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct minix_super_block {
index 3d90827d8d895a9cdaf423655a824b4fa4df1958..d2fc66caa02c0976ead6addfce06ace878cd038e 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_MSDOS) += msdos.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_MSDOS
+//config:###   bool "msdos filesystem"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct msdos_partition_entry {
index 951857555cd8a3e5606f18461cefcb73de20e200..d99a108f3b1e82b82f5cc19806f707768f64329f 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_NVIDIARAID) += nvidia_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_NVIDIARAID
+//config:###   bool "nvidia raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct nvidia_meta {
index d19a2f7ba2d1b1ea4611afdfb523883d02dca773..cebebe35f4521960a279225b51747d2753ed494d 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_PROMISERAID) += promise_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_PROMISERAID
+//config:###   bool "promise raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct promise_meta {
index 65dc63b1db895f8e253addf841d0b18599969043..40c8faa9e8bc6de1c98c65fe22e3070f9c9c7cca 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_SILICONRAID) += silicon_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_SILICONRAID
+//config:###   bool "silicon raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct silicon_meta {
index 173acce2f0b52834f939453a7793e4de188417e3..d33c10fc41bc21b080f48235f6ebd8bbf128d40c 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_UFS) += ufs.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_UFS
+//config:###   bool "ufs filesystem"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct ufs_super_block {
index 8ef06f1ac9973bac613c8940aa3e4ef1f96fe86f..258f93a4fc547e115a2c1f98556211a4c8cb1cc3 100644 (file)
 
 //kbuild:### lib-$(CONFIG_FEATURE_VOLUMEID_VIARAID) += via_raid.o
 
+//config:
+//config:### config FEATURE_VOLUMEID_VIARAID
+//config:###   bool "via raid"
+//config:###   default y
+//config:###   depends on VOLUMEID
+//config:###   help
+//config:###     TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct via_meta {
index 44d35fbb640f74c6c364609ebed5690544f662df..5eefc201de50e1b7215446d6d2926937c65f9231 100644 (file)
 
 //kbuild:lib-$(CONFIG_FEATURE_VOLUMEID_XFS) += xfs.o
 
+//config:
+//config:config FEATURE_VOLUMEID_XFS
+//config:      bool "xfs filesystem"
+//config:      default y
+//config:      depends on VOLUMEID
+//config:      help
+//config:        TODO
+//config:
+
 #include "volume_id_internal.h"
 
 struct xfs_super_block {