Commit 319a7b7fb98f6927d6eedeb627f72f54c377f9ce

Authored by FUJITA Tomonori
Committed by Jens Axboe
1 parent 0ed081ce20

bsg: Kconfig updates

- add the detailed explanation.
- remove 'default y'.
- make 'EXPERIMENTAL' keyword visible to the user in menu.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>

Showing 1 changed file with 9 additions and 4 deletions Side-by-side Diff

... ... @@ -52,12 +52,17 @@
52 52 endif # BLOCK
53 53  
54 54 config BLK_DEV_BSG
55   - bool "Block layer SG support"
  55 + bool "Block layer SG support v4 (EXPERIMENTAL)"
56 56 depends on (SCSI=y) && EXPERIMENTAL
57   - default y
58 57 ---help---
59   - Saying Y here will enable generic SG (SCSI generic) v4
60   - support for any block device.
  58 + Saying Y here will enable generic SG (SCSI generic) v4 support
  59 + for any block device.
  60 +
  61 + Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
  62 + can handle complicated SCSI commands: tagged variable length cdbs
  63 + with bidirectional data transfers and generic request/response
  64 + protocols (e.g. Task Management Functions and SMP in Serial
  65 + Attached SCSI).
61 66  
62 67 source block/Kconfig.iosched