From f724302871a0e4b35ecc0a17cc6b191c627bafe1 Mon Sep 17 00:00:00 2001 From: Wayne Boyer Date: Fri, 14 May 2010 08:55:13 -0700 Subject: [PATCH] --- yaml --- r: 198981 b: refs/heads/master c: b8803b1cef28af785c4e903b9b1449898d68c758 h: refs/heads/master i: 198979: fad1d7286d55dedc54e2f29d3843e853f3ffd6cc v: v3 --- [refs] | 2 +- trunk/drivers/scsi/ipr.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b419d0c2e9f2..a5d9b8591f09 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7be96900a2a662c67403559acd250f011b1d70db +refs/heads/master: b8803b1cef28af785c4e903b9b1449898d68c758 diff --git a/trunk/drivers/scsi/ipr.c b/trunk/drivers/scsi/ipr.c index 2f280d08fcc6..5244282cd97f 100644 --- a/trunk/drivers/scsi/ipr.c +++ b/trunk/drivers/scsi/ipr.c @@ -5021,6 +5021,8 @@ static int ipr_build_ioadl64(struct ipr_ioa_cfg *ioa_cfg, ipr_cmd->dma_use_sg = nseg; ioarcb->data_transfer_length = cpu_to_be32(length); + ioarcb->ioadl_len = + cpu_to_be32(sizeof(struct ipr_ioadl64_desc) * ipr_cmd->dma_use_sg); if (scsi_cmd->sc_data_direction == DMA_TO_DEVICE) { ioadl_flags = IPR_IOADL_FLAGS_WRITE;