diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/Kconfig | 60 | ||||
-rw-r--r-- | fs/isofs/Kconfig | 39 | ||||
-rw-r--r-- | fs/udf/Kconfig | 18 |
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 | |||
123 | if BLOCK | 123 | if BLOCK |
124 | menu "CD-ROM/DVD Filesystems" | 124 | menu "CD-ROM/DVD Filesystems" |
125 | 125 | ||
126 | config ISO9660_FS | 126 | source "fs/isofs/Kconfig" |
127 | tristate "ISO 9660 CDROM file system support" | 127 | source "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 | |||
142 | config 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 | |||
154 | config 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 | |||
166 | config 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 | |||
180 | config UDF_NLS | ||
181 | bool | ||
182 | default y | ||
183 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) | ||
184 | 128 | ||
185 | endmenu | 129 | endmenu |
186 | endif # BLOCK | 130 | endif # 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 @@ | |||
1 | config 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 | |||
17 | config 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 | |||
29 | config 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 @@ | |||
1 | config 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 | |||
15 | config UDF_NLS | ||
16 | bool | ||
17 | default y | ||
18 | depends on (UDF_FS=m && NLS) || (UDF_FS=y && NLS=y) | ||