|
@@ -200,8 +200,9 @@ int hfi1_user_exp_rcv_init(struct file *fp)
|
|
|
|
|
|
if (!HFI1_CAP_UGET_MASK(uctxt->flags, TID_UNMAP)) {
|
|
|
fd->invalid_tid_idx = 0;
|
|
|
- fd->invalid_tids = kzalloc(uctxt->expected_count *
|
|
|
- sizeof(u32), GFP_KERNEL);
|
|
|
+ fd->invalid_tids = kcalloc(uctxt->expected_count,
|
|
|
+ sizeof(*fd->invalid_tids),
|
|
|
+ GFP_KERNEL);
|
|
|
if (!fd->invalid_tids) {
|
|
|
ret = -ENOMEM;
|
|
|
goto done;
|