Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
[safe/jmp/linux-2.6] / drivers / block / Kconfig
index 7955944..de27768 100644 (file)
@@ -45,6 +45,13 @@ config MAC_FLOPPY
          If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple)
          floppy controller, say Y here. Most commonly found in PowerMacs.
 
+config BLK_DEV_SWIM
+       tristate "Support for SWIM Macintosh floppy"
+       depends on M68K && MAC
+       help
+         You should select this option if you want floppy support
+         and you don't have a II, IIfx, Q900, Q950 or AV series.
+
 config AMIGA_Z2RAM
        tristate "Amiga Zorro II ramdisk support"
        depends on ZORRO
@@ -69,6 +76,17 @@ config BLK_DEV_XD
 
          It's pretty unlikely that you have one of these: say N.
 
+config GDROM
+       tristate "SEGA Dreamcast GD-ROM drive"
+       depends on SH_DREAMCAST
+       help
+         A standard SEGA Dreamcast comes with a modified CD ROM drive called a
+         "GD-ROM" by SEGA to signify it is capable of reading special disks
+         with up to 1 GB of data. This drive will also read standard CD ROM
+         disks. Select this option to access any disks in your GD ROM drive.
+         Most users will want to say "Y" here.
+         You can also build this as a module which will be called gdrom.
+
 config PARIDE
        tristate "Parallel port IDE device support"
        depends on PARPORT_PC
@@ -96,17 +114,6 @@ config PARIDE
          "MicroSolutions backpack protocol", "DataStor Commuter protocol"
          etc.).
 
-config GDROM
-       tristate "SEGA Dreamcast GD-ROM drive"
-       depends on SH_DREAMCAST
-       help
-         A standard SEGA Dreamcast comes with a modified CD ROM drive called a
-         "GD-ROM" by SEGA to signify it is capable of reading special disks
-         with up to 1 GB of data. This drive will also read standard CD ROM
-         disks. Select this option to access any disks in your GD ROM drive.
-         Most users will want to say "Y" here.
-         You can also build this as a module which will be called gdrom.ko
-
 source "drivers/block/paride/Kconfig"
 
 config BLK_CPQ_DA
@@ -264,6 +271,8 @@ config BLK_DEV_CRYPTOLOOP
          instead, which can be configured to be on-disk compatible with the
          cryptoloop device.
 
+source "drivers/block/drbd/Kconfig"
+
 config BLK_DEV_NBD
        tristate "Network block device support"
        depends on NET
@@ -291,6 +300,22 @@ config BLK_DEV_NBD
 
          If unsure, say N.
 
+config BLK_DEV_OSD
+       tristate "OSD object-as-blkdev support"
+       depends on SCSI_OSD_ULD
+       ---help---
+         Saying Y or M here will allow the exporting of a single SCSI
+         OSD (object-based storage) object as a Linux block device.
+
+         For example, if you create a 2G object on an OSD device,
+         you can then use this module to present that 2G object as
+         a Linux block device.
+
+         To compile this driver as a module, choose M here: the
+         module will be called osdblk.
+
+         If unsure, say N.
+
 config BLK_DEV_SX8
        tristate "Promise SATA SX8 support"
        depends on PCI
@@ -358,31 +383,6 @@ config BLK_DEV_XIP
          will prevent RAM block device backing store memory from being
          allocated from highmem (only a problem for highmem systems).
 
-config RD_BZIP2
-       bool "Initial ramdisk compressed using bzip2"
-       default n
-       depends on BLK_DEV_INITRD=y
-       help
-         Support loading of a bzip2 encoded initial ramdisk or cpio buffer
-         If unsure, say N.
-
-config RD_LZMA
-       bool "Initial ramdisk compressed using lzma"
-       default n
-       depends on BLK_DEV_INITRD=y
-       help
-         Support loading of a lzma encoded initial ramdisk or cpio buffer
-         If unsure, say N.
-
-config RD_GZIP
-       bool "Initial ramdisk compressed using gzip"
-       default y
-       depends on BLK_DEV_INITRD=y
-       select ZLIB_INFLATE
-       help
-         Support loading of a gzip encoded initial ramdisk or cpio buffer.
-         If unsure, say Y.
-
 config CDROM_PKTCDVD
        tristate "Packet writing on CD/DVD media"
        depends on !UML
@@ -428,6 +428,23 @@ config ATA_OVER_ETH
        This driver provides Support for ATA over Ethernet block
        devices like the Coraid EtherDrive (R) Storage Blade.
 
+config MG_DISK
+       tristate "mGine mflash, gflash support"
+       depends on ARM && GPIOLIB
+       help
+         mGine mFlash(gFlash) block device driver
+
+config MG_DISK_RES
+       int "Size of reserved area before MBR"
+       depends on MG_DISK
+       default 0
+       help
+         Define size of reserved area that usually used for boot. Unit is KB.
+         All of the block device operation will be taken this value as start
+         offset
+         Examples:
+                       1024 => 1 MB
+
 config SUNVDC
        tristate "Sun Virtual Disk Client support"
        depends on SUN_LDOMS
@@ -439,7 +456,7 @@ source "drivers/s390/block/Kconfig"
 
 config XILINX_SYSACE
        tristate "Xilinx SystemACE support"
-       depends on 4xx
+       depends on 4xx || MICROBLAZE
        help
          Include support for the Xilinx SystemACE CompactFlash interface