From: Roland Dreier Date: Fri, 24 Mar 2006 23:47:26 +0000 (-0800) Subject: IB/srp: Use a fake scatterlist for non-SG SCSI commands X-Git-Tag: v2.6.17-rc1~730^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf368713a3f3b2eb737a92d1b7186dedcc51167c;p=pandora-kernel.git IB/srp: Use a fake scatterlist for non-SG SCSI commands Since the SCSI midlayer is moving towards entirely getting rid of commands with use_sg == 0, we should treat this case as an exception. Therefore, change the IB SRP initiator to create a fake scatterlist for these commands with sg_init_one(). This simplifies the flow of DMA mapping and unmapping, since SRP can just use dma_map_sg() and dma_unmap_sg() unconditionally, rather than having to choose between the dma_{map,unmap}_sg() and dma_{map,unmap}_single() variants. Signed-off-by: Roland Dreier --- Reading git-diff-tree failed