diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-17 15:26:31 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-17 15:26:31 -0700 |
commit | f3d9071667752e5d419e59f76912ed3fb4a6bb9c (patch) | |
tree | e8787124dbe9bdd7e12d7c427c9ee6036cbe7783 /block/Kconfig | |
parent | 6dfce901a450534d046b7950682243d5fb665783 (diff) | |
parent | 5d3a8cd34beb1521a2697c6ed7b647ef9bafdbf1 (diff) | |
download | op-kernel-dev-f3d9071667752e5d419e59f76912ed3fb4a6bb9c.zip op-kernel-dev-f3d9071667752e5d419e59f76912ed3fb4a6bb9c.tar.gz |
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/Kconfig | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/block/Kconfig b/block/Kconfig index 6597b60..0768741 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 |