aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/Kconfig60
-rw-r--r--fs/isofs/Kconfig39
-rw-r--r--fs/udf/Kconfig18
3 files changed, 59 insertions, 58 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 8b36059d2b0c..b4868b8fd999 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -123,64 +123,8 @@ config GENERIC_ACL
123if BLOCK 123if BLOCK
124menu "CD-ROM/DVD Filesystems" 124menu "CD-ROM/DVD Filesystems"
125 125
126config ISO9660_FS 126source "fs/isofs/Kconfig"
127 tristate "ISO 9660 CDROM file system support" 127source "fs/udf/Kconfig"
128 help
129 This is the standard file system used on CD-ROMs. It was previously
130 known as "High Sierra File System" and is called "hsfs" on other
131 Unix systems. The so-called Rock-Ridge extensions which allow for
132 long Unix filenames and symbolic links are also supported by this
133 driver. If you have a CD-ROM drive and want to do more with it than
134 just listen to audio CDs and watch its LEDs, say Y (and read
135 <file:Documentation/filesystems/isofs.txt> and the CD-ROM-HOWTO,
136 available from <http://www.tldp.org/docs.html#howto>), thereby
137 enlarging your kernel by about 27 KB; otherwise say N.
138
139 To compile this file system support as a module, choose M here: the
140 module will be called isofs.
141
142config JOLIET
143 bool "Microsoft Joliet CDROM extensions"
144 depends on ISO9660_FS
145 select NLS
146 help
147 Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
148 which allows for long filenames in unicode format (unicode is the
149 new 16 bit character code, successor to ASCII, which encodes the
150 characters of almost all languages of the world; see
151 <http://www.unicode.org/> for more information). Say Y here if you
152 want to be able to read Joliet CD-ROMs under Linux.
153
154config ZISOFS
155 bool "Transparent decompression extension"
156 depends on ISO9660_FS
157 select ZLIB_INFLATE
158 help
159 This is a Linux-specific extension to RockRidge which lets you store
160 data in compressed form on a CD-ROM and have it transparently
161 decompressed when the CD-ROM is accessed. See
162 <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools
163 necessary to create such a filesystem. Say Y here if you want to be
164 able to read such compressed CD-ROMs.
165
166config UDF_FS
167 tristate "UDF file system support"
168 select CRC_ITU_T
169 help
170 This is the new file system used on some CD-ROMs and DVDs. Say Y if
171 you intend to mount DVD discs or CDRW's written in packet mode, or
172 if written to by other UDF utilities, such as DirectCD.
173 Please read <file:Documentation/filesystems/udf.txt>.
174
175 To compile this file system support as a module, choose M here: the
176 module will be called udf.
177
178 If unsure, say N.
179
180config UDF_NLS
181 bool
182 default y
183 depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y)
184 128
185endmenu 129endmenu
186endif # BLOCK 130endif # BLOCK
diff --git a/fs/isofs/Kconfig b/fs/isofs/Kconfig
new file mode 100644
index 000000000000..8ab9878e3671
--- /dev/null
+++ b/fs/isofs/Kconfig
@@ -0,0 +1,39 @@
1config ISO9660_FS
2 tristate "ISO 9660 CDROM file system support"
3 help
4 This is the standard file system used on CD-ROMs. It was previously
5 known as "High Sierra File System" and is called "hsfs" on other
6 Unix systems. The so-called Rock-Ridge extensions which allow for
7 long Unix filenames and symbolic links are also supported by this
8 driver. If you have a CD-ROM drive and want to do more with it than
9 just listen to audio CDs and watch its LEDs, say Y (and read
10 <file:Documentation/filesystems/isofs.txt> and the CD-ROM-HOWTO,
11 available from <http://www.tldp.org/docs.html#howto>), thereby
12 enlarging your kernel by about 27 KB; otherwise say N.
13
14 To compile this file system support as a module, choose M here: the
15 module will be called isofs.
16
17config JOLIET
18 bool "Microsoft Joliet CDROM extensions"
19 depends on ISO9660_FS
20 select NLS
21 help
22 Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
23 which allows for long filenames in unicode format (unicode is the
24 new 16 bit character code, successor to ASCII, which encodes the
25 characters of almost all languages of the world; see
26 <http://www.unicode.org/> for more information). Say Y here if you
27 want to be able to read Joliet CD-ROMs under Linux.
28
29config ZISOFS
30 bool "Transparent decompression extension"
31 depends on ISO9660_FS
32 select ZLIB_INFLATE
33 help
34 This is a Linux-specific extension to RockRidge which lets you store
35 data in compressed form on a CD-ROM and have it transparently
36 decompressed when the CD-ROM is accessed. See
37 <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools
38 necessary to create such a filesystem. Say Y here if you want to be
39 able to read such compressed CD-ROMs.
diff --git a/fs/udf/Kconfig b/fs/udf/Kconfig
new file mode 100644
index 000000000000..0e0e99bd6bce
--- /dev/null
+++ b/fs/udf/Kconfig
@@ -0,0 +1,18 @@
1config UDF_FS
2 tristate "UDF file system support"
3 select CRC_ITU_T
4 help
5 This is the new file system used on some CD-ROMs and DVDs. Say Y if
6 you intend to mount DVD discs or CDRW's written in packet mode, or
7 if written to by other UDF utilities, such as DirectCD.
8 Please read <file:Documentation/filesystems/udf.txt>.
9
10 To compile this file system support as a module, choose M here: the
11 module will be called udf.
12
13 If unsure, say N.
14
15config UDF_NLS
16 bool
17 default y
18 depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y)