aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2007-10-15 11:19:33 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-10-15 11:19:33 -0400
commitdf3d80f5a5c74168be42788364d13cf6c83c7b9c (patch)
tree892a964c2fd28d028f2fb7471e8543d3f4006a58 /drivers/scsi/Kconfig
parent3d06f7a5f74a813cee817c4b30b5e6f0398da0be (diff)
parentc8e91b0a8fc8493e3bf3efcb3c8f866e9453cf1c (diff)
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits) [SCSI] gdth: fix CONFIG_ISA build failure [SCSI] esp_scsi: remove __dev{init,exit} [SCSI] gdth: !use_sg cleanup and use of scsi accessors [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2 [SCSI] gdth: Setup proper per-command private data [SCSI] gdth: Remove gdth_ctr_tab[] [SCSI] gdth: switch to modern scsi host registration [SCSI] gdth: gdth_interrupt() gdth_get_status() & gdth_wait() fixes [SCSI] gdth: clean up host private data [SCSI] gdth: Remove virt hosts [SCSI] gdth: Reorder scsi_host_template intitializers [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers [SCSI] gdth: Remove 2.4.x support, in-kernel changelog [SCSI] gdth: split out pci probing [SCSI] gdth: split out eisa probing [SCSI] gdth: split out isa probing gdth: Make one abuse of scsi_cmnd less obvious [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE ...
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig48
1 files changed, 41 insertions, 7 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 6f2c71ef47ee..30905cebefbb 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -272,6 +272,13 @@ config SCSI_FC_ATTRS
272 each attached FiberChannel device to sysfs, say Y. 272 each attached FiberChannel device to sysfs, say Y.
273 Otherwise, say N. 273 Otherwise, say N.
274 274
275config SCSI_FC_TGT_ATTRS
276 bool "SCSI target support for FiberChannel Transport Attributes"
277 depends on SCSI_FC_ATTRS
278 depends on SCSI_TGT = y || SCSI_TGT = SCSI_FC_ATTRS
279 help
280 If you want to use SCSI target mode drivers enable this option.
281
275config SCSI_ISCSI_ATTRS 282config SCSI_ISCSI_ATTRS
276 tristate "iSCSI Transport Attributes" 283 tristate "iSCSI Transport Attributes"
277 depends on SCSI && NET 284 depends on SCSI && NET
@@ -289,6 +296,20 @@ config SCSI_SAS_ATTRS
289 296
290source "drivers/scsi/libsas/Kconfig" 297source "drivers/scsi/libsas/Kconfig"
291 298
299config SCSI_SRP_ATTRS
300 tristate "SRP Transport Attributes"
301 depends on SCSI
302 help
303 If you wish to export transport-specific information about
304 each attached SRP device to sysfs, say Y.
305
306config SCSI_SRP_TGT_ATTRS
307 bool "SCSI target support for SRP Transport Attributes"
308 depends on SCSI_SRP_ATTRS
309 depends on SCSI_TGT = y || SCSI_TGT = SCSI_SRP_ATTRS
310 help
311 If you want to use SCSI target mode drivers enable this option.
312
292endmenu 313endmenu
293 314
294menuconfig SCSI_LOWLEVEL 315menuconfig SCSI_LOWLEVEL
@@ -502,7 +523,6 @@ config SCSI_ADVANSYS
502 tristate "AdvanSys SCSI support" 523 tristate "AdvanSys SCSI support"
503 depends on SCSI 524 depends on SCSI
504 depends on ISA || EISA || PCI 525 depends on ISA || EISA || PCI
505 depends on BROKEN || X86_32
506 help 526 help
507 This is a driver for all SCSI host adapters manufactured by 527 This is a driver for all SCSI host adapters manufactured by
508 AdvanSys. It is documented in the kernel source in 528 AdvanSys. It is documented in the kernel source in
@@ -524,19 +544,32 @@ config SCSI_IN2000
524 module will be called in2000. 544 module will be called in2000.
525 545
526config SCSI_ARCMSR 546config SCSI_ARCMSR
527 tristate "ARECA ARC11X0[PCI-X]/ARC12X0[PCI-EXPRESS] SATA-RAID support" 547 tristate "ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter"
528 depends on PCI && SCSI 548 depends on PCI && SCSI
529 help 549 help
530 This driver supports all of ARECA's SATA RAID controller cards. 550 This driver supports all of ARECA's SATA/SAS RAID controller cards.
531 This is an ARECA-maintained driver by Erich Chen. 551 This is an ARECA-maintained driver by Erich Chen.
532 If you have any problems, please mail to: < erich@areca.com.tw > 552 If you have any problems, please mail to: <erich@areca.com.tw>.
533 Areca supports Linux RAID config tools. 553 Areca supports Linux RAID config tools.
534 554 Please link <http://www.areca.com.tw>
535 < http://www.areca.com.tw >
536 555
537 To compile this driver as a module, choose M here: the 556 To compile this driver as a module, choose M here: the
538 module will be called arcmsr (modprobe arcmsr). 557 module will be called arcmsr (modprobe arcmsr).
539 558
559config SCSI_ARCMSR_AER
560 bool "Enable PCI Error Recovery Capability in Areca Driver(ARCMSR)"
561 depends on SCSI_ARCMSR && PCIEAER
562 default n
563 help
564 The advanced error reporting(AER) capability is "NOT" provided by
565 ARC1200/1201/1202 SATA RAID controllers cards.
566 If your card is one of ARC1200/1201/1202, please use the default setting, n.
567 If your card is other models, you could pick it
568 on condition that the kernel version is greater than 2.6.19.
569 This function is maintained driver by Nick Cheng. If you have any
570 problems or suggestion, you are welcome to contact with <nick.cheng@areca.com.tw>.
571 To enable this function, choose Y here.
572
540source "drivers/scsi/megaraid/Kconfig.megaraid" 573source "drivers/scsi/megaraid/Kconfig.megaraid"
541 574
542config SCSI_HPTIOP 575config SCSI_HPTIOP
@@ -836,6 +869,7 @@ config SCSI_IPS
836config SCSI_IBMVSCSI 869config SCSI_IBMVSCSI
837 tristate "IBM Virtual SCSI support" 870 tristate "IBM Virtual SCSI support"
838 depends on PPC_PSERIES || PPC_ISERIES 871 depends on PPC_PSERIES || PPC_ISERIES
872 select SCSI_SRP_ATTRS
839 help 873 help
840 This is the IBM POWER Virtual SCSI Client 874 This is the IBM POWER Virtual SCSI Client
841 875
@@ -844,7 +878,7 @@ config SCSI_IBMVSCSI
844 878
845config SCSI_IBMVSCSIS 879config SCSI_IBMVSCSIS
846 tristate "IBM Virtual SCSI Server support" 880 tristate "IBM Virtual SCSI Server support"
847 depends on PPC_PSERIES && SCSI_TGT && SCSI_SRP 881 depends on PPC_PSERIES && SCSI_SRP && SCSI_SRP_TGT_ATTRS
848 help 882 help
849 This is the SRP target driver for IBM pSeries virtual environments. 883 This is the SRP target driver for IBM pSeries virtual environments.
850 884