X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fmlx5%2Fmlx5_common_mp.c;h=673a7c31deb9bcf39299c875f18adb19100d5783;hb=9a4c36880704438a8801cf4c58a434b04007a91c;hp=da55143bc12141cbf2cdc1a4e4d51eba07e7e816;hpb=a4de9586acb845cb85309cbf16fc974b8a985453;p=dpdk.git diff --git a/drivers/common/mlx5/mlx5_common_mp.c b/drivers/common/mlx5/mlx5_common_mp.c index da55143bc1..673a7c31de 100644 --- a/drivers/common/mlx5/mlx5_common_mp.c +++ b/drivers/common/mlx5/mlx5_common_mp.c @@ -10,7 +10,8 @@ #include #include "mlx5_common_mp.h" -#include "mlx5_common_utils.h" +#include "mlx5_common_log.h" +#include "mlx5_malloc.h" /** * Request Memory Region creation to the primary process. @@ -49,7 +50,7 @@ mlx5_mp_req_mr_create(struct mlx5_mp_id *mp_id, uintptr_t addr) ret = res->result; if (ret) rte_errno = -ret; - free(mp_rep.msgs); + mlx5_free(mp_rep.msgs); return ret; } @@ -89,7 +90,7 @@ mlx5_mp_req_queue_state_modify(struct mlx5_mp_id *mp_id, mp_res = &mp_rep.msgs[0]; res = (struct mlx5_mp_param *)mp_res->param; ret = res->result; - free(mp_rep.msgs); + mlx5_free(mp_rep.msgs); return ret; } @@ -136,7 +137,7 @@ mlx5_mp_req_verbs_cmd_fd(struct mlx5_mp_id *mp_id) DRV_LOG(DEBUG, "port %u command FD from primary is %d", mp_id->port_id, ret); exit: - free(mp_rep.msgs); + mlx5_free(mp_rep.msgs); return ret; }