[SCSI] initio: bugfix for accessors patch

patch: [SCSI] initio: convert to use the data buffer accessors had a
small but fatal bug in that it didn't increment the pointer into the
initio scatterlist descriptors as it looped over the block generated
ones. Fixed here.

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>

authored by Boaz Harrosh and committed by James Bottomley a169e637 cd81621c

+1
+1
drivers/scsi/initio.c
··· 2616 scsi_for_each_sg(cmnd, sglist, cblk->sglen, i) { 2617 sg->data = cpu_to_le32((u32)sg_dma_address(sglist)); 2618 total_len += sg->len = cpu_to_le32((u32)sg_dma_len(sglist)); 2619 } 2620 2621 cblk->buflen = (scsi_bufflen(cmnd) > total_len) ?
··· 2616 scsi_for_each_sg(cmnd, sglist, cblk->sglen, i) { 2617 sg->data = cpu_to_le32((u32)sg_dma_address(sglist)); 2618 total_len += sg->len = cpu_to_le32((u32)sg_dma_len(sglist)); 2619 + ++sg; 2620 } 2621 2622 cblk->buflen = (scsi_bufflen(cmnd) > total_len) ?