[SCSI] transport_sas: add SAS management protocol support
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Mon, 9 Jul 2007 03:52:06 +0000 (12:52 +0900)
committerJames Bottomley <jejb@mulgrave.localdomain>
Wed, 18 Jul 2007 16:18:07 +0000 (11:18 -0500)
commit7aa68e80bd481faae1234bc2a7e4bcc9348f98b4
treed5df54a48de9c214fde64dd536e79ed3bba942a5
parent3ac709c113daa19e375e8b0fef318fab1713f687
[SCSI] transport_sas: add SAS management protocol support

The sas transport class attaches one bsg device to every SAS object
(host, device, expander, etc). LLDs can define a function to handle
SMP requests via sas_function_template::smp_handler.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/Kconfig
drivers/scsi/scsi_transport_sas.c
include/scsi/scsi_transport_sas.h