From: Joe Eykholt Date: Tue, 20 Jul 2010 22:21:12 +0000 (-0700) Subject: [SCSI] libfc: don't require a local exchange for incoming requests X-Git-Tag: v2.6.36-rc1~570^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=922611569572d3c1aa0ed6491d21583fb3fcca22;p=pandora-kernel.git [SCSI] libfc: don't require a local exchange for incoming requests Incoming requests shouldn't require a local exchange if we're just going to reply with one or two frames and don't expect anything further. Don't allocate exchanges for such requests until requested by the upper-layer protocol. The sequence is always NULL for new requests, so remove that as an argument to request handlers. Also change the first argument to lport->tt.seq_els_rsp_send from the sequence pointer to the received frame pointer, to supply the exchange IDs and destination ID info. Signed-off-by: Joe Eykholt Signed-off-by: Robert Love Signed-off-by: James Bottomley --- Reading git-diff-tree failed