|
@@ -299,9 +299,9 @@ int hns_roce_cmd_use_events(struct hns_roce_dev *hr_dev)
|
|
struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd;
|
|
struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd;
|
|
int i;
|
|
int i;
|
|
|
|
|
|
- hr_cmd->context = kmalloc(hr_cmd->max_cmds *
|
|
|
|
- sizeof(struct hns_roce_cmd_context),
|
|
|
|
- GFP_KERNEL);
|
|
|
|
|
|
+ hr_cmd->context = kmalloc_array(hr_cmd->max_cmds,
|
|
|
|
+ sizeof(*hr_cmd->context),
|
|
|
|
+ GFP_KERNEL);
|
|
if (!hr_cmd->context)
|
|
if (!hr_cmd->context)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|