Unverified Commit 09f98bc0 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6606 [sync] PR-6568: IB/hfi1: Fix a memleak in init_credit_return

parents 93667e8b 8a9f7d0d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -2132,7 +2132,7 @@ int init_credit_return(struct hfi1_devdata *dd)
				   "Unable to allocate credit return DMA range for NUMA %d\n",
				   i);
			ret = -ENOMEM;
			goto done;
			goto free_cr_base;
		}
	}
	set_dev_node(&dd->pcidev->dev, dd->node);
@@ -2140,6 +2140,10 @@ int init_credit_return(struct hfi1_devdata *dd)
	ret = 0;
done:
	return ret;

free_cr_base:
	free_credit_return(dd);
	goto done;
}

void free_credit_return(struct hfi1_devdata *dd)