aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/bcm-sba-raid.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/dma/bcm-sba-raid.c')
-rw-r--r--drivers/dma/bcm-sba-raid.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/dma/bcm-sba-raid.c b/drivers/dma/bcm-sba-raid.c
index 3956a018bf5a..72878ac5c78d 100644
--- a/drivers/dma/bcm-sba-raid.c
+++ b/drivers/dma/bcm-sba-raid.c
@@ -1499,9 +1499,8 @@ static int sba_prealloc_channel_resources(struct sba_device *sba)
1499 1499
1500 for (i = 0; i < sba->max_req; i++) { 1500 for (i = 0; i < sba->max_req; i++) {
1501 req = devm_kzalloc(sba->dev, 1501 req = devm_kzalloc(sba->dev,
1502 sizeof(*req) + 1502 struct_size(req, cmds, sba->max_cmd_per_req),
1503 sba->max_cmd_per_req * sizeof(req->cmds[0]), 1503 GFP_KERNEL);
1504 GFP_KERNEL);
1505 if (!req) { 1504 if (!req) {
1506 ret = -ENOMEM; 1505 ret = -ENOMEM;
1507 goto fail_free_cmds_pool; 1506 goto fail_free_cmds_pool;