From: Brian King Date: Thu, 15 Mar 2012 02:20:12 +0000 (-0500) Subject: [SCSI] ipr: Increase alignment boundary of command blocks X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=1bfff2f8696ea13fc3d55a977f50abbddee336b2;p=openwrt%2Fstaging%2Fblogic.git [SCSI] ipr: Increase alignment boundary of command blocks The latest generation of ipr hardware performs best when command blocks are aligned to a boundary equal to the size of the command block. Ensure 512 byte alignment, since this is the largest size command block we can send. Signed-off-by: Brian King Signed-off-by: James Bottomley --- diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index ada0af745a08..e002cd466e9a 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c @@ -8360,7 +8360,7 @@ static int __devinit ipr_alloc_cmd_blks(struct ipr_ioa_cfg *ioa_cfg) int i; ioa_cfg->ipr_cmd_pool = pci_pool_create (IPR_NAME, ioa_cfg->pdev, - sizeof(struct ipr_cmnd), 16, 0); + sizeof(struct ipr_cmnd), 512, 0); if (!ioa_cfg->ipr_cmd_pool) return -ENOMEM;