]> git.karo-electronics.de Git - karo-tx-linux.git/commit
isci: fix support for large smp requests
authorDan Williams <dan.j.williams@intel.com>
Thu, 29 Sep 2011 01:35:27 +0000 (18:35 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Nov 2011 17:42:30 +0000 (09:42 -0800)
commita4db97d5243e5711284a7083af2f25191592c091
tree12e9c4d99eb19fdd23fa202999334e1ffd3b9999
parent0c70e4fdd745b267179f8a9d3d03c656dfb251dc
isci: fix support for large smp requests

commit 54b5e3a4bfa3452bc10cd4da672099ccc46b8c09 upstream.

Kill the local smp response buffer.

Besides being unnecessary, it is too small (currently truncates
responses to 60 bytes).  The mid-layer will have already allocated a
sufficiently sized buffer, just kmap and copy into it directly.

Reported-by: Derick Marks <derick.w.marks@intel.com>
Tested-by: Derick Marks <derick.w.marks@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/isci/isci.h
drivers/scsi/isci/request.c
drivers/scsi/isci/request.h
drivers/scsi/isci/sas.h