From a98e10a13fce4784c378e7b762f8e8cff6f04049 Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Sat, 16 Feb 2013 03:55:11 +0000 Subject: [PATCH] Make qla2x00t support sg-chaining Suggested by Nikolai Kopanygin git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4760 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- qla2x00t/qla2x00-target/qla2x00t.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qla2x00t/qla2x00-target/qla2x00t.c b/qla2x00t/qla2x00-target/qla2x00t.c index bc29ea0f9..7ec49bde1 100644 --- a/qla2x00t/qla2x00-target/qla2x00t.c +++ b/qla2x00t/qla2x00-target/qla2x00t.c @@ -2305,7 +2305,7 @@ static void q2t_load_cont_data_segments(struct q2t_prm *prm) (long long unsigned int)pci_dma_lo32(sg_dma_address(prm->sg)), (int)sg_dma_len(prm->sg)); - prm->sg++; + prm->sg = sg_next_inline(prm->sg); } TRACE_BUFFER("Continuation packet data", @@ -2367,7 +2367,7 @@ static void q2x_load_data_segments(struct q2t_prm *prm) (long long unsigned int)pci_dma_lo32(sg_dma_address(prm->sg)), (int)sg_dma_len(prm->sg)); - prm->sg++; + prm->sg = sg_next_inline(prm->sg); } TRACE_BUFFER("Scatter/gather, CTIO packet data", pkt, @@ -2432,7 +2432,7 @@ static void q24_load_data_segments(struct q2t_prm *prm) prm->sg)), (int)sg_dma_len(prm->sg)); - prm->sg++; + prm->sg = sg_next_inline(prm->sg); } q2t_load_cont_data_segments(prm);