[SPARC64]: Add Sun LDOM virtual disk driver.
[pandora-kernel.git] / drivers / block / Kconfig
index cacb1c8..d9867fd 100644 (file)
@@ -2,9 +2,12 @@
 # Block device driver configuration
 #
 
 # Block device driver configuration
 #
 
-if BLOCK
+menuconfig BLK_DEV
+       bool "Block devices"
+       depends on BLOCK
+       default y
 
 
-menu "Block devices"
+if BLK_DEV
 
 config BLK_DEV_FD
        tristate "Normal floppy disk support"
 
 config BLK_DEV_FD
        tristate "Normal floppy disk support"
@@ -56,40 +59,9 @@ config AMIGA_Z2RAM
          To compile this driver as a module, choose M here: the
          module will be called z2ram.
 
          To compile this driver as a module, choose M here: the
          module will be called z2ram.
 
-config ATARI_ACSI
-       tristate "Atari ACSI support"
-       depends on ATARI && BROKEN
-       ---help---
-         This enables support for the Atari ACSI interface. The driver
-         supports hard disks and CD-ROMs, which have 512-byte sectors, or can
-         be switched to that mode. Due to the ACSI command format, only disks
-         up to 1 GB are supported. Special support for certain ACSI to SCSI
-         adapters, which could relax that, isn't included yet. The ACSI
-         driver is also the basis for certain other drivers for devices
-         attached to the ACSI bus: Atari SLM laser printer, BioNet-100
-         Ethernet, and PAMsNet Ethernet. If you want to use one of these
-         devices, you need ACSI support, too.
-
-         To compile this driver as a module, choose M here: the
-         module will be called acsi.
-
-comment "Some devices (e.g. CD jukebox) support multiple LUNs"
-       depends on ATARI && ATARI_ACSI
-
-config ACSI_MULTI_LUN
-       bool "Probe all LUNs on each ACSI device"
-       depends on ATARI_ACSI
-       help
-         If you have a ACSI device that supports more than one LUN (Logical
-         Unit Number), e.g. a CD jukebox, you should say Y here so that all
-         will be found by the ACSI driver. An ACSI device with multiple LUNs
-         acts logically like multiple ACSI devices. The vast majority of ACSI
-         devices have only one LUN, and so most people can say N here and
-         should in fact do so, because it is safer.
-
 config ATARI_SLM
        tristate "Atari SLM laser printer support"
 config ATARI_SLM
        tristate "Atari SLM laser printer support"
-       depends on ATARI && ATARI_ACSI!=n
+       depends on ATARI
        help
          If you have an Atari SLM laser printer, say Y to include support for
          it in the kernel. Otherwise, say N. This driver is also available as
        help
          If you have an Atari SLM laser printer, say Y to include support for
          it in the kernel. Otherwise, say N. This driver is also available as
@@ -406,22 +378,6 @@ config BLK_DEV_RAM_BLOCKSIZE
          setups function - apparently needed by the rd_load_image routine
          that supposes the filesystem in the image uses a 1024 blocksize.
 
          setups function - apparently needed by the rd_load_image routine
          that supposes the filesystem in the image uses a 1024 blocksize.
 
-config BLK_DEV_INITRD
-       bool "Initial RAM filesystem and RAM disk (initramfs/initrd) support"
-       depends on BROKEN || !FRV
-       help
-         The initial RAM filesystem is a ramfs which is loaded by the
-         boot loader (loadlin or lilo) and that is mounted as root
-         before the normal boot procedure. It is typically used to
-         load modules needed to mount the "real" root file system,
-         etc. See <file:Documentation/initrd.txt> for details.
-
-         If RAM disk support (BLK_DEV_RAM) is also included, this
-         also enables initial RAM disk (initrd) support and adds
-         15 Kbytes (more on some other architectures) to the kernel size.
-
-         If unsure say Y.
-
 config CDROM_PKTCDVD
        tristate "Packet writing on CD/DVD media"
        depends on !UML
 config CDROM_PKTCDVD
        tristate "Packet writing on CD/DVD media"
        depends on !UML
@@ -460,8 +416,6 @@ config CDROM_PKTCDVD_WCACHE
          this option is dangerous unless the CD-RW media is known good, as we
          don't do deferred write error handling yet.
 
          this option is dangerous unless the CD-RW media is known good, as we
          don't do deferred write error handling yet.
 
-source "drivers/s390/block/Kconfig"
-
 config ATA_OVER_ETH
        tristate "ATA over Ethernet support"
        depends on NET
 config ATA_OVER_ETH
        tristate "ATA over Ethernet support"
        depends on NET
@@ -469,6 +423,13 @@ config ATA_OVER_ETH
        This driver provides Support for ATA over Ethernet block
        devices like the Coraid EtherDrive (R) Storage Blade.
 
        This driver provides Support for ATA over Ethernet block
        devices like the Coraid EtherDrive (R) Storage Blade.
 
-endmenu
+config SUNVDC
+       tristate "Sun Virtual Disk Client support"
+       depends on SUN_LDOMS
+       help
+         Support for virtual disk devices as a client under Sun
+         Logical Domains.
+
+source "drivers/s390/block/Kconfig"
 
 
-endif
+endif # BLK_DEV