isci: make sgl explicit/aligned request object member

Towards unifying request objects we need all members to be defined in the
object and not carved out of anonymous buffer space.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
This commit is contained in:
Dan Williams
2011-05-08 01:56:57 -07:00
parent 827a84d4e0
commit 0d84366fbe
7 changed files with 19 additions and 64 deletions

View File

@@ -298,14 +298,10 @@ static enum sci_status isci_task_request_build(
goto out;
/* let the core do it's construct. */
status = scic_task_request_construct(
&isci_host->sci,
sci_device,
SCI_CONTROLLER_INVALID_IO_TAG,
request,
request->sci_request_mem_ptr,
&request->sci_request_handle
);
status = scic_task_request_construct(&isci_host->sci, sci_device,
SCI_CONTROLLER_INVALID_IO_TAG,
request, &request->sci_req,
&request->sci_request_handle);
if (status != SCI_SUCCESS) {
dev_warn(&isci_host->pdev->dev,