[SCSI] libfc: bug in erroring out upon FCP_RSP_LEN_VAL in fc_fcp_resp
authorYi Zou <yi.zou@intel.com>
Fri, 9 Apr 2010 21:23:05 +0000 (14:23 -0700)
committerJames Bottomley <James.Bottomley@suse.de>
Sun, 11 Apr 2010 19:02:40 +0000 (14:02 -0500)
commit63ac4bbffb40f2cb3bc7e8b11bac47598813ea13
tree1b0abf1576e58549f3a89e218e3ab67e55f205e1
parentda87bfab8a7e6cfd0e1e5c5874d7fd4f7d11e64e
[SCSI] libfc: bug in erroring out upon FCP_RSP_LEN_VAL in fc_fcp_resp

fc_fcp_resp is assuming when FCP_SNS_LEN_VAL is set, the FCP_RSP_LEN_VAL
is not, which is not true. This leads to not copying the sense data and
error out a valid FCP_RSP.

Signed-off-by: Yi Zou <yi.zou@intel.com>
Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/libfc/fc_fcp.c