isci: merge smp request substates into primary state machine
authorDan Williams <dan.j.williams@intel.com>
Tue, 10 May 2011 09:28:48 +0000 (02:28 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 3 Jul 2011 11:04:47 +0000 (04:04 -0700)
commitc72086e3c2897eaca5b99c005dd9844fdc784981
treef15c4895fd0b761b360961bce15b9f07c7099548
parentf139303d17c47eff4c5b5407dee0a6d43e8fd146
isci: merge smp request substates into primary state machine

Remove usage of the request substate machine for smp requests identified by:
task->task_proto == SAS_PROTOCOL_SMP

While merging over the smp_request infrastructure noticed that all the
assign buffer implementations are now equal, so moved it to
scic_sds_general_request_construct.

Reported-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/scsi/isci/Makefile
drivers/scsi/isci/request.c
drivers/scsi/isci/request.h
drivers/scsi/isci/smp_request.c [deleted file]
drivers/scsi/isci/stp_request.c