summaryrefslogtreecommitdiffstats
path: root/block/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-17 15:26:31 -0700
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-17 15:26:31 -0700
commitf3d9071667752e5d419e59f76912ed3fb4a6bb9c (patch)
treee8787124dbe9bdd7e12d7c427c9ee6036cbe7783 /block/Kconfig
parent6dfce901a450534d046b7950682243d5fb665783 (diff)
parent5d3a8cd34beb1521a2697c6ed7b647ef9bafdbf1 (diff)
Merge branch 'bsg' of git://git.kernel.dk/data/git/linux-2.6-block
* 'bsg' of git://git.kernel.dk/data/git/linux-2.6-block: bsg: fix missing space in version print Don't define empty struct bsg_class_device if !CONFIG_BLK_DEV_BSG bsg: Kconfig updates bsg: minor cleanup bsg: device hash table cleanup bsg: fix initialization error handling bugs bsg: mark FUJITA Tomonori as bsg maintainer bsg: convert to dynamic major bsg: address various review comments
Diffstat (limited to 'block/Kconfig')
-rw-r--r--block/Kconfig13
1 files changed, 9 insertions, 4 deletions
diff --git a/block/Kconfig b/block/Kconfig
index 6597b60e8e6..0768741d681 100644
--- a/block/Kconfig
+++ b/block/Kconfig
@@ -52,11 +52,16 @@ config LSF
endif # BLOCK
config BLK_DEV_BSG
- bool "Block layer SG support"
+ bool "Block layer SG support v4 (EXPERIMENTAL)"
depends on (SCSI=y) && EXPERIMENTAL
- default y
---help---
- Saying Y here will enable generic SG (SCSI generic) v4
- support for any block device.
+ Saying Y here will enable generic SG (SCSI generic) v4 support
+ for any block device.
+
+ Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
+ can handle complicated SCSI commands: tagged variable length cdbs
+ with bidirectional data transfers and generic request/response
+ protocols (e.g. Task Management Functions and SMP in Serial
+ Attached SCSI).
source block/Kconfig.iosched