blob: 95e678716b5e9e80b04fd7eedc409a1fe7f5cb0e [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Block device driver configuration
3#
4
Jan Engelhardtfd11d172007-07-10 12:26:06 +02005menuconfig BLK_DEV
6 bool "Block devices"
7 depends on BLOCK
8 default y
Jan Engelhardt06bfb7e2007-08-18 12:56:21 +02009 ---help---
10 Say Y here to get to see options for various different block device
11 drivers. This option alone does not add any kernel code.
12
13 If you say N, all options in this submenu will be skipped and disabled;
14 only do this if you know what you are doing.
David Howells93614012006-09-30 20:45:40 +020015
Jan Engelhardtfd11d172007-07-10 12:26:06 +020016if BLK_DEV
Linus Torvalds1da177e2005-04-16 15:20:36 -070017
Jens Axboef2298c02013-10-25 11:52:25 +010018config BLK_DEV_NULL_BLK
19 tristate "Null test block driver"
Shaohua Li3bf2bd22017-08-14 15:04:53 -070020 depends on CONFIGFS_FS
Jens Axboef2298c02013-10-25 11:52:25 +010021
Linus Torvalds1da177e2005-04-16 15:20:36 -070022config BLK_DEV_FD
23 tristate "Normal floppy disk support"
viro@ZenIV.linux.org.uka08b6b72005-09-06 01:48:42 +010024 depends on ARCH_MAY_HAVE_PC_FDC
Linus Torvalds1da177e2005-04-16 15:20:36 -070025 ---help---
26 If you want to use the floppy disk drive(s) of your PC under Linux,
27 say Y. Information about this driver, especially important for IBM
Randy Dunlap31c00fc2008-11-13 21:33:24 +000028 Thinkpad users, is contained in
29 <file:Documentation/blockdev/floppy.txt>.
Linus Torvalds1da177e2005-04-16 15:20:36 -070030 That file also contains the location of the Floppy driver FAQ as
31 well as location of the fdutils package used to configure additional
32 parameters of the driver at run time.
33
34 To compile this driver as a module, choose M here: the
35 module will be called floppy.
36
37config AMIGA_FLOPPY
38 tristate "Amiga floppy support"
39 depends on AMIGA
40
41config ATARI_FLOPPY
42 tristate "Atari floppy support"
43 depends on ATARI
44
Linus Torvalds1da177e2005-04-16 15:20:36 -070045config MAC_FLOPPY
46 tristate "Support for PowerMac floppy"
47 depends on PPC_PMAC && !PPC_PMAC64
48 help
49 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple)
50 floppy controller, say Y here. Most commonly found in PowerMacs.
51
Laurent Vivier8852ecd2008-11-15 16:10:10 +010052config BLK_DEV_SWIM
53 tristate "Support for SWIM Macintosh floppy"
54 depends on M68K && MAC
55 help
56 You should select this option if you want floppy support
57 and you don't have a II, IIfx, Q900, Q950 or AV series.
58
Linus Torvalds1da177e2005-04-16 15:20:36 -070059config AMIGA_Z2RAM
60 tristate "Amiga Zorro II ramdisk support"
61 depends on ZORRO
62 help
63 This enables support for using Chip RAM and Zorro II RAM as a
64 ramdisk or as a swap partition. Say Y if you want to include this
65 driver in the kernel.
66
67 To compile this driver as a module, choose M here: the
68 module will be called z2ram.
69
Bart Van Assche2a750162017-10-30 09:02:19 -070070config CDROM
Jens Axboea1168952017-11-03 11:00:03 -060071 tristate
Bart Van Assche2a750162017-10-30 09:02:19 -070072
Randy Dunlap2395e462010-05-11 09:02:55 +020073config GDROM
74 tristate "SEGA Dreamcast GD-ROM drive"
75 depends on SH_DREAMCAST
Bart Van Assche2a750162017-10-30 09:02:19 -070076 select CDROM
Christoph Hellwig72148ae2017-01-28 09:32:51 +010077 select BLK_SCSI_REQUEST # only for the generic cdrom code
Randy Dunlap2395e462010-05-11 09:02:55 +020078 help
79 A standard SEGA Dreamcast comes with a modified CD ROM drive called a
80 "GD-ROM" by SEGA to signify it is capable of reading special disks
81 with up to 1 GB of data. This drive will also read standard CD ROM
82 disks. Select this option to access any disks in your GD ROM drive.
83 Most users will want to say "Y" here.
84 You can also build this as a module which will be called gdrom.
85
Linus Torvalds1da177e2005-04-16 15:20:36 -070086config PARIDE
87 tristate "Parallel port IDE device support"
Marko Kohtala6a19b412006-01-06 00:19:49 -080088 depends on PARPORT_PC
Linus Torvalds1da177e2005-04-16 15:20:36 -070089 ---help---
90 There are many external CD-ROM and disk devices that connect through
91 your computer's parallel port. Most of them are actually IDE devices
92 using a parallel port IDE adapter. This option enables the PARIDE
93 subsystem which contains drivers for many of these external drives.
Randy Dunlap31c00fc2008-11-13 21:33:24 +000094 Read <file:Documentation/blockdev/paride.txt> for more information.
Linus Torvalds1da177e2005-04-16 15:20:36 -070095
96 If you have said Y to the "Parallel-port support" configuration
97 option, you may share a single port between your printer and other
98 parallel port devices. Answer Y to build PARIDE support into your
99 kernel, or M if you would like to build it as a loadable module. If
100 your parallel port support is in a loadable module, you must build
101 PARIDE as a module. If you built PARIDE support into your kernel,
102 you may still build the individual protocol modules and high-level
103 drivers as loadable modules. If you build this support as a module,
104 it will be called paride.
105
106 To use the PARIDE support, you must say Y or M here and also to at
107 least one high-level driver (e.g. "Parallel port IDE disks",
108 "Parallel port ATAPI CD-ROMs", "Parallel port ATAPI disks" etc.) and
109 to at least one protocol driver (e.g. "ATEN EH-100 protocol",
110 "MicroSolutions backpack protocol", "DataStor Commuter protocol"
111 etc.).
112
113source "drivers/block/paride/Kconfig"
114
Sam Bradshaw88523a62011-08-30 08:34:26 -0600115source "drivers/block/mtip32xx/Kconfig"
116
Minchan Kimcd67e102014-01-30 15:45:52 -0800117source "drivers/block/zram/Kconfig"
118
Linus Torvalds1da177e2005-04-16 15:20:36 -0700119config BLK_DEV_DAC960
120 tristate "Mylex DAC960/DAC1100 PCI RAID Controller support"
121 depends on PCI
122 help
123 This driver adds support for the Mylex DAC960, AcceleRAID, and
124 eXtremeRAID PCI RAID controllers. See the file
Randy Dunlap31c00fc2008-11-13 21:33:24 +0000125 <file:Documentation/blockdev/README.DAC960> for further information
126 about this driver.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127
128 To compile this driver as a module, choose M here: the
129 module will be called DAC960.
130
131config BLK_DEV_UMEM
Kees Cookb8977282012-10-23 14:01:51 -0600132 tristate "Micro Memory MM5415 Battery Backed RAM support"
133 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700134 ---help---
135 Saying Y here will include support for the MM5415 family of
136 battery backed (Non-volatile) RAM cards.
137 <http://www.umem.com/>
138
139 The cards appear as block devices that can be partitioned into
140 as many as 15 partitions.
141
142 To compile this driver as a module, choose M here: the
143 module will be called umem.
144
145 The umem driver has not yet been allocated a MAJOR number, so
Adrian Bunkbf6ee0a2006-10-03 22:17:48 +0200146 one is chosen dynamically.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700147
148config BLK_DEV_UBD
149 bool "Virtual block device"
150 depends on UML
151 ---help---
152 The User-Mode Linux port includes a driver called UBD which will let
153 you access arbitrary files on the host computer as block devices.
154 Unless you know that you do not need such virtual block devices say
155 Y here.
156
157config BLK_DEV_UBD_SYNC
158 bool "Always do synchronous disk IO for UBD"
159 depends on BLK_DEV_UBD
160 ---help---
161 Writes to the virtual block device are not immediately written to the
162 host's disk; this may cause problems if, for example, the User-Mode
163 Linux 'Virtual Machine' uses a journalling filesystem and the host
164 computer crashes.
165
166 Synchronous operation (i.e. always writing data to the host's disk
167 immediately) is configurable on a per-UBD basis by using a special
168 kernel command line option. Alternatively, you can say Y here to
169 turn on synchronous operation by default for all block devices.
170
171 If you're running a journalling file system (like reiserfs, for
172 example) in your virtual machine, you will want to say Y here. If
173 you care for the safety of the data in your virtual machine, Y is a
174 wise choice too. In all other cases (for example, if you're just
175 playing around with User-Mode Linux) you can choose N.
176
177config BLK_DEV_COW_COMMON
178 bool
179 default BLK_DEV_UBD
180
Linus Torvalds1da177e2005-04-16 15:20:36 -0700181config BLK_DEV_LOOP
182 tristate "Loopback device support"
183 ---help---
184 Saying Y here will allow you to use a regular file as a block
185 device; you can then create a file system on that block device and
186 mount it just as you would mount other block devices such as hard
187 drive partitions, CD-ROM drives or floppy drives. The loop devices
188 are block special device files with major number 7 and typically
189 called /dev/loop0, /dev/loop1 etc.
190
191 This is useful if you want to check an ISO 9660 file system before
192 burning the CD, or if you want to use floppy images without first
193 writing them to floppy. Furthermore, some Linux distributions avoid
194 the need for a dedicated Linux partition by keeping their complete
195 root file system inside a DOS FAT file using this loop device
196 driver.
197
198 To use the loop device, you need the losetup utility, found in the
199 util-linux package, see
SeongJae Park4f6cce32017-03-27 21:44:06 +0900200 <https://www.kernel.org/pub/linux/utils/util-linux/>.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700201
202 The loop device driver can also be used to "hide" a file system in
203 a disk partition, floppy, or regular file, either using encryption
204 (scrambling the data) or steganography (hiding the data in the low
205 bits of, say, a sound file). This is also safe if the file resides
206 on a remote file server.
207
208 There are several ways of encrypting disks. Some of these require
209 kernel patches. The vanilla kernel offers the cryptoloop option
210 and a Device Mapper target (which is superior, as it supports all
211 file systems). If you want to use the cryptoloop, say Y to both
212 LOOP and CRYPTOLOOP, and make sure you have a recent (version 2.12
213 or later) version of util-linux. Additionally, be aware that
214 the cryptoloop is not safe for storing journaled filesystems.
215
216 Note that this loop device has nothing to do with the loopback
217 device used for network connections from the machine to itself.
218
219 To compile this driver as a module, choose M here: the
220 module will be called loop.
221
222 Most users will answer N here.
223
Kay Sieversd134b002011-07-31 22:08:04 +0200224config BLK_DEV_LOOP_MIN_COUNT
225 int "Number of loop devices to pre-create at init time"
226 depends on BLK_DEV_LOOP
227 default 8
228 help
229 Static number of loop devices to be unconditionally pre-created
230 at init time.
231
232 This default value can be overwritten on the kernel command
233 line or with module-parameter loop.max_loop.
234
235 The historic default is 8. If a late 2011 version of losetup(8)
236 is used, it can be set to 0, since needed loop devices can be
237 dynamically allocated with the /dev/loop-control interface.
238
Linus Torvalds1da177e2005-04-16 15:20:36 -0700239config BLK_DEV_CRYPTOLOOP
240 tristate "Cryptoloop Support"
241 select CRYPTO
Herbert Xu8df3b0a2006-12-02 14:36:03 +1100242 select CRYPTO_CBC
Linus Torvalds1da177e2005-04-16 15:20:36 -0700243 depends on BLK_DEV_LOOP
244 ---help---
245 Say Y here if you want to be able to use the ciphers that are
246 provided by the CryptoAPI as loop transformation. This might be
247 used as hard disk encryption.
248
249 WARNING: This device is not safe for journaled file systems like
250 ext3 or Reiserfs. Please use the Device Mapper crypto module
251 instead, which can be configured to be on-disk compatible with the
252 cryptoloop device.
253
Philipp Reisnerb411b362009-09-25 16:07:19 -0700254source "drivers/block/drbd/Kconfig"
255
Linus Torvalds1da177e2005-04-16 15:20:36 -0700256config BLK_DEV_NBD
257 tristate "Network block device support"
258 depends on NET
259 ---help---
260 Saying Y here will allow your computer to be a client for network
261 block devices, i.e. it will be able to use block devices exported by
262 servers (mount file systems on them etc.). Communication between
263 client and server works over TCP/IP networking, but to the client
264 program this is hidden: it looks like a regular local file access to
265 a block device special file such as /dev/nd0.
266
267 Network block devices also allows you to run a block-device in
268 userland (making server and client physically the same computer,
269 communicating using the loopback network device).
270
Randy Dunlap31c00fc2008-11-13 21:33:24 +0000271 Read <file:Documentation/blockdev/nbd.txt> for more information,
272 especially about where to find the server code, which runs in user
273 space and does not need special kernel support.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700274
275 Note that this has nothing to do with the network file systems NFS
276 or Coda; you can say N here even if you intend to use NFS or Coda.
277
278 To compile this driver as a module, choose M here: the
279 module will be called nbd.
280
281 If unsure, say N.
282
Akhil Bhansalie67f86b2013-10-15 14:19:07 -0600283config BLK_DEV_SKD
284 tristate "STEC S1120 Block Driver"
285 depends on PCI
286 depends on 64BIT
287 ---help---
288 Saying Y or M here will enable support for the
289 STEC, Inc. S1120 PCIe SSD.
290
291 Use device /dev/skd$N amd /dev/skd$Np$M.
292
Linus Torvalds1da177e2005-04-16 15:20:36 -0700293config BLK_DEV_SX8
294 tristate "Promise SATA SX8 support"
295 depends on PCI
296 ---help---
297 Saying Y or M here will enable support for the
298 Promise SATA SX8 controllers.
299
300 Use devices /dev/sx8/$N and /dev/sx8/$Np$M.
301
Linus Torvalds1da177e2005-04-16 15:20:36 -0700302config BLK_DEV_RAM
Nick Piggin9db55792008-02-08 04:19:49 -0800303 tristate "RAM block device support"
Dan Williams1647b9b2017-01-25 16:54:45 -0800304 select DAX if BLK_DEV_RAM_DAX
Linus Torvalds1da177e2005-04-16 15:20:36 -0700305 ---help---
306 Saying Y here will allow you to use a portion of your RAM memory as
307 a block device, so that you can make file systems on it, read and
308 write to it and do all the other things that you can do with normal
309 block devices (such as hard drives). It is usually used to load and
310 store a copy of a minimal root file system off of a floppy into RAM
311 during the initial install of Linux.
312
Randy Dunlap31c00fc2008-11-13 21:33:24 +0000313 Note that the kernel command line option "ramdisk=XX" is now obsolete.
314 For details, read <file:Documentation/blockdev/ramdisk.txt>.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700315
316 To compile this driver as a module, choose M here: the
Fabian Fredericka3b25d92014-01-23 15:53:46 -0800317 module will be called brd. An alias "rd" has been defined
318 for historical reasons.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700319
320 Most normal users won't need the RAM disk functionality, and can
321 thus say N here.
322
323config BLK_DEV_RAM_COUNT
Adrian Bunka687fb12006-03-28 01:56:17 -0800324 int "Default number of RAM disks"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700325 default "16"
Adrian Bunka687fb12006-03-28 01:56:17 -0800326 depends on BLK_DEV_RAM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700327 help
Patrick Ringl2e977c82007-10-19 23:05:02 +0200328 The default value is 16 RAM disks. Change this if you know what you
Linus Torvalds1da177e2005-04-16 15:20:36 -0700329 are doing. If you boot from a filesystem that needs to be extracted
330 in memory, you will need at least one RAM disk (e.g. root on cramfs).
331
332config BLK_DEV_RAM_SIZE
333 int "Default RAM disk size (kbytes)"
334 depends on BLK_DEV_RAM
335 default "4096"
336 help
337 The default value is 4096 kilobytes. Only change this if you know
Patrick Ringl2e977c82007-10-19 23:05:02 +0200338 what you are doing.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700339
Matthew Wilcoxa7a97fc2015-02-16 15:59:41 -0800340config BLK_DEV_RAM_DAX
341 bool "Support Direct Access (DAX) to RAM block devices"
342 depends on BLK_DEV_RAM && FS_DAX
Nick Piggin75acb9c2008-02-08 04:19:50 -0800343 default n
344 help
Matthew Wilcoxa7a97fc2015-02-16 15:59:41 -0800345 Support filesystems using DAX to access RAM block devices. This
346 avoids double-buffering data in the page cache before copying it
347 to the block device. Answering Y will slightly enlarge the kernel,
348 and will prevent RAM block device backing store memory from being
Nick Piggin75acb9c2008-02-08 04:19:50 -0800349 allocated from highmem (only a problem for highmem systems).
350
Linus Torvalds1da177e2005-04-16 15:20:36 -0700351config CDROM_PKTCDVD
Jens Axboe5a8b1872016-11-21 09:33:17 -0700352 tristate "Packet writing on CD/DVD media (DEPRECATED)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700353 depends on !UML
Bart Van Assche2a750162017-10-30 09:02:19 -0700354 select CDROM
Christoph Hellwig72148ae2017-01-28 09:32:51 +0100355 select BLK_SCSI_REQUEST
Linus Torvalds1da177e2005-04-16 15:20:36 -0700356 help
Jens Axboe5a8b1872016-11-21 09:33:17 -0700357 Note: This driver is deprecated and will be removed from the
358 kernel in the near future!
359
Thomas Maier2d4eeec52006-12-08 02:36:10 -0800360 If you have a CDROM/DVD drive that supports packet writing, say
361 Y to include support. It should work with any MMC/Mt Fuji
362 compliant ATAPI or SCSI drive, which is just about any newer
363 DVD/CD writer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700364
Thomas Maier2d4eeec52006-12-08 02:36:10 -0800365 Currently only writing to CD-RW, DVD-RW, DVD+RW and DVDRAM discs
366 is possible.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700367 DVD-RW disks must be in restricted overwrite mode.
368
Thomas Maier2d4eeec52006-12-08 02:36:10 -0800369 See the file <file:Documentation/cdrom/packet-writing.txt>
370 for further information on the use of this driver.
371
Linus Torvalds1da177e2005-04-16 15:20:36 -0700372 To compile this driver as a module, choose M here: the
373 module will be called pktcdvd.
374
375config CDROM_PKTCDVD_BUFFERS
376 int "Free buffers for data gathering"
377 depends on CDROM_PKTCDVD
378 default "8"
379 help
380 This controls the maximum number of active concurrent packets. More
381 concurrent packets can increase write performance, but also require
382 more memory. Each concurrent packet will require approximately 64Kb
Peter Osterlunde1bc89b2006-02-04 23:27:47 -0800383 of non-swappable kernel memory, memory which will be allocated when
384 a disc is opened for writing.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700385
386config CDROM_PKTCDVD_WCACHE
Kees Cookb8977282012-10-23 14:01:51 -0600387 bool "Enable write caching"
388 depends on CDROM_PKTCDVD
Linus Torvalds1da177e2005-04-16 15:20:36 -0700389 help
390 If enabled, write caching will be set for the CD-R/W device. For now
391 this option is dangerous unless the CD-RW media is known good, as we
392 don't do deferred write error handling yet.
393
Linus Torvalds1da177e2005-04-16 15:20:36 -0700394config ATA_OVER_ETH
395 tristate "ATA over Ethernet support"
396 depends on NET
397 help
398 This driver provides Support for ATA over Ethernet block
399 devices like the Coraid EtherDrive (R) Storage Blade.
400
David S. Miller667ef3c2007-07-16 04:03:56 -0700401config SUNVDC
402 tristate "Sun Virtual Disk Client support"
403 depends on SUN_LDOMS
404 help
405 Support for virtual disk devices as a client under Sun
406 Logical Domains.
407
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200408source "drivers/s390/block/Kconfig"
409
Grant Likely74489a92007-07-17 04:03:39 -0700410config XILINX_SYSACE
411 tristate "Xilinx SystemACE support"
Michal Simek6fa612b2009-05-11 15:49:12 +0200412 depends on 4xx || MICROBLAZE
Grant Likely74489a92007-07-17 04:03:39 -0700413 help
414 Include support for the Xilinx SystemACE CompactFlash interface
415
Jeremy Fitzhardinge9f27ee52007-07-17 18:37:06 -0700416config XEN_BLKDEV_FRONTEND
417 tristate "Xen virtual block device support"
418 depends on XEN
419 default y
Ian Campbell2de06cc2009-02-09 12:05:51 -0800420 select XEN_XENBUS_FRONTEND
Jeremy Fitzhardinge9f27ee52007-07-17 18:37:06 -0700421 help
422 This driver implements the front-end of the Xen virtual
423 block device driver. It communicates with a back-end driver
424 in another domain which drives the actual block device.
425
Konrad Rzeszutek Wilkdfc07b12011-04-18 14:24:23 -0400426config XEN_BLKDEV_BACKEND
Konrad Rzeszutek Wilkea5e1162011-08-03 11:12:17 -0400427 tristate "Xen block-device backend driver"
Konrad Rzeszutek Wilkdfc07b12011-04-18 14:24:23 -0400428 depends on XEN_BACKEND
429 help
430 The block-device backend driver allows the kernel to export its
431 block devices to other guests via a high-performance shared-memory
432 interface.
433
Konrad Rzeszutek Wilka4c34852011-05-12 16:10:55 -0400434 The corresponding Linux frontend driver is enabled by the
435 CONFIG_XEN_BLKDEV_FRONTEND configuration option.
436
437 The backend driver attaches itself to a any block device specified
438 in the XenBus configuration. There are no limits to what the block
439 device as long as it has a major and minor.
440
441 If you are compiling a kernel to run in a Xen block backend driver
442 domain (often this is domain 0) you should say Y here. To
443 compile this driver as a module, chose M here: the module
444 will be called xen-blkback.
445
446
Rusty Russelle467cde2007-10-22 11:03:38 +1000447config VIRTIO_BLK
Kees Cookb8977282012-10-23 14:01:51 -0600448 tristate "Virtio block driver"
449 depends on VIRTIO
Rusty Russelle467cde2007-10-22 11:03:38 +1000450 ---help---
Anthony Liguori0ad07ec2007-11-07 20:46:31 -0600451 This is the virtual block driver for virtio. It can be used with
Juergen Grossecda85e2017-08-16 19:31:57 +0200452 QEMU based VMMs (like KVM or Xen). Say Y or M.
Rusty Russelle467cde2007-10-22 11:03:38 +1000453
Christoph Hellwig97b50a62017-01-28 09:32:53 +0100454config VIRTIO_BLK_SCSI
455 bool "SCSI passthrough request for the Virtio block driver"
456 depends on VIRTIO_BLK
457 select BLK_SCSI_REQUEST
458 ---help---
459 Enable support for SCSI passthrough (e.g. the SG_IO ioctl) on
460 virtio-blk devices. This is only supported for the legacy
461 virtio protocol and not enabled by default by any hypervisor.
Jean Delvare543b3342017-04-24 22:07:10 -0600462 You probably want to use virtio-scsi instead.
Christoph Hellwig97b50a62017-01-28 09:32:53 +0100463
Yehuda Sadeh602adf42010-08-12 16:11:25 -0700464config BLK_DEV_RBD
465 tristate "Rados block device (RBD)"
Kees Cookb8977282012-10-23 14:01:51 -0600466 depends on INET && BLOCK
Yehuda Sadeh602adf42010-08-12 16:11:25 -0700467 select CEPH_LIB
468 select LIBCRC32C
469 select CRYPTO_AES
470 select CRYPTO
471 default n
472 help
473 Say Y here if you want include the Rados block device, which stripes
474 a block device over objects stored in the Ceph distributed object
475 store.
476
477 More information at http://ceph.newdream.net/.
478
479 If unsure, say N.
480
josh.h.morris@us.ibm.com8722ff82013-02-05 14:15:02 +0100481config BLK_DEV_RSXX
Philip J Kelleherf730e3d2013-06-18 14:43:58 -0500482 tristate "IBM Flash Adapter 900GB Full Height PCIe Device Driver"
josh.h.morris@us.ibm.com8722ff82013-02-05 14:15:02 +0100483 depends on PCI
484 help
485 Device driver for IBM's high speed PCIe SSD
Philip J Kelleherf730e3d2013-06-18 14:43:58 -0500486 storage device: Flash Adapter 900GB Full Height.
josh.h.morris@us.ibm.com8722ff82013-02-05 14:15:02 +0100487
488 To compile this driver as a module, choose M here: the
489 module will be called rsxx.
490
Jan Engelhardtfd11d172007-07-10 12:26:06 +0200491endif # BLK_DEV