From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B7034A04E6; Sun, 1 Nov 2020 15:58:27 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9FC1DBE4B; Sun, 1 Nov 2020 15:58:26 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id 9F624BE48; Sun, 1 Nov 2020 15:58:23 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Sun, 01 Nov 2020 06:58:25 -0800 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 1 Nov 2020 14:58:21 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sun, 1 Nov 2020 14:58:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZJpBRdQ2r/8U7wQ8VbPy1QsUEk16XzmE1PuIQ1zs6GPuM9mO3DB+zl9ilR45/kqARjQA1KdAWXMqHHnzvQieljYco+cmycbedNB0gyD4wLSAZRIkzA2jeepwZeg8Z4BXOVetUCBMQ7wdnAi3UsEsfCd9I8mLTPtNgFpJ8kIGTXe8DlvERNSHzQRVpu1slfq3wJrg+4gxiksNBwk1Tw4h8PrTASus9pJMEB/vYD5XpETRokvSsxiwKf9Iyd3WFccZlbYYCtrgfxtgmE+62fWjQQpWTatKT+98wma51TvQ4EOz6IPMnfOIBXrf/kAyh/9pwqAF9jdFVxkmg0AE7l2kFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b6xmqyZNu5y7U6KiEMVACuS6LV7+euzswb8fBOy8VeY=; b=fjxJiHwESAw0mmXvCQyRHkkDSyYoFl4lrJCXq9F6TawSOId5ChKeuhQP0y7/ofboJA3GtHXoE9JCL1WGIGIrZ4EIWnLHUMtLWSbZmN31tbP+PyFT9MzMlxpcH85mZM0udHqRjk3KSoqNPe/0wGOSFOxLzkt36YbYANwD2IQ/BM7MxzS58E+T5TA+LBz9NFr+/p7h8DFJLgwrCQkEUVMII2Brk7D1nMxckL0S6dKJX1s6NdE766/uMRuzuhRYmla6N2igRm7b/XxX1r5NpTCQhJqq2XjgitKWCjAaS+CR9+nJVBDZpsjFpMR1LZRMjnArrUJljwBIx+FHY0DlETOJyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM6PR12MB4843.namprd12.prod.outlook.com (2603:10b6:5:1d1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Sun, 1 Nov 2020 14:58:20 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::2115:9e13:d36f:af51]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::2115:9e13:d36f:af51%6]) with mapi id 15.20.3499.029; Sun, 1 Nov 2020 14:58:20 +0000 From: Raslan Darawsheh To: Ophir Munk , "dev@dpdk.org" CC: Ophir Munk , Matan Azrad , "Slava Ovsiienko" , "stable@dpdk.org" Thread-Topic: [PATCH v1] common/mlx5/linux: replace malloc and free in glue Thread-Index: AQHWrEphe2E1YVAF/0CjZo6WOf5Vy6mzZisQ Date: Sun, 1 Nov 2020 14:58:19 +0000 Message-ID: References: <20201027101659.16393-1-ophirmu@nvidia.com> In-Reply-To: <20201027101659.16393-1-ophirmu@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [212.29.221.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c6e302f7-d01e-436f-428b-08d87e7692a5 x-ms-traffictypediagnostic: DM6PR12MB4843: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:983; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: apx3ZRG+q2zs4t3rdIRrS2K6RxPnUZgGf7K4GT9X2MuUslS2Bay1drEXg3JNGOd4qcdi8mOlrRE9/Z3MA56IkGue5Zqp5a3RcajNKvxtgIKzlyXqdvqTKTznmGtAeGi4VfGChFBv2IkTmB9HM3esntmFnCC3cD+KQIjjU9alo30/qvx4yhVuASzdsZHxYWaiRcZQ3yLtSTd7Uexy/Bl4FdPzbAydSuz5ptrHqWyvWeQOv92bIPwNmaczO2oSnLlWZICZw1B/ohxfQs4eAZaIOw8SdIKnU9Ah0n6mX20KYijowwUxhwa15CSA9I7HN4Y7wRjBYIA6BOrrOJA2MKiY6w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(39860400002)(396003)(366004)(26005)(66446008)(66476007)(66946007)(478600001)(66556008)(64756008)(110136005)(76116006)(33656002)(54906003)(316002)(450100002)(83380400001)(186003)(53546011)(71200400001)(6506007)(4326008)(7696005)(8676002)(8936002)(52536014)(9686003)(5660300002)(86362001)(2906002)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: eJZ1e7fH1mOIzioFno+m4RmTVC4QYY6txoZXrrRI8AYLCR0xdsU48zWiWwxddR0h/XjNloA4HhTZW7Ah8bM46sldDDjSrLPuIp2ie/Rl9+8M4sVMCM6AvZUwoiojtWYfXMfDwXyM7DZTlhWfCf976wTz8/jrWKXMHT4w2NHHvZvzy8W7KOj/VMSAPLS3l/b8nyxZzW2bwp7Z0neXWdWJEyz8NtEtK9ZCJ50zsZQ5PrsK9xPqm7lLxSc9VrrIGgNAlGwAemubvRN+rwFyYF7Tin66cAiu7CGKd5RSzR0/F8FBd6MJz6rF4C0URWjx/sAhPpO4+1D9xebZfQbTI/ZhEzGsB+PQX7l3ayId2K6KoxmN8dkUHSHWWmTeWatNcvvbL0OFunnofxplMKzYBuaaF3iHT4HSwXviatV0XLLgv8d93bmmZsQh9ni6vNLMzSfqA6CNy+a+VMFXz7ZPFN9/53oM5jehA55NKapcxo1/gsx9S4kSuscSIS5gQV27DRiBr7poiE8U7vtW4E4GyW8ZoZYJJq8v/JtmAL0gvs69hmBg5W4y2cgOkHarQopD9KIguuG9hlYWsljESlSWnjc9kQKjkLt4GMcFc2DyP4/1OVa9c1s7ppFc8SLpJEfj/SdnQNGIAJIPnfZLWpk8S9cf5Q== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6e302f7-d01e-436f-428b-08d87e7692a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2020 14:58:19.7473 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PE1wI7Ste54ORUmktrCZ+gX/57xqx+FXHkCTofuZJfAES4TbJEarMOXpoq16fFbssif5YKEvtYpD21XMazdnfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4843 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1604242705; bh=b6xmqyZNu5y7U6KiEMVACuS6LV7+euzswb8fBOy8VeY=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=iK/mjEkF5UrC8DuvMaZjhdi0rFdiu2+mgYuJF28fK8vFDZjsLnP9rSnBEHYN4iODn 7Gadl0G9rIQHv1SeVhxwUEanh0i0f8jq01BeP+QPFGWQu6Nel3LnHzDmWvCGsR6pU9 ukckM70ZaiwK1bqV6icsTz3dbUEzfomh7za96wfHta6pmt2G3xuijYI6Grka30kqd6 yFCe7/Py5euyl99zQn1Dg1WslxACGIjWYmGf1eW1BDTcELKg734HGjfTtXd+s48E7J Yaz9gVWn4u8tUd6dnkYgBx9WcAWYUFHoHv18XOcSqNCdkAgcydrhe6vYJlPHcuRu47 CM01A/LzHmkmA== Subject: Re: [dpdk-dev] [PATCH v1] common/mlx5/linux: replace malloc and free in glue X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, > -----Original Message----- > From: Ophir Munk > Sent: Tuesday, October 27, 2020 12:17 PM > To: dev@dpdk.org; Raslan Darawsheh > Cc: Ophir Munk ; Matan Azrad ; > Slava Ovsiienko ; stable@dpdk.org > Subject: [PATCH v1] common/mlx5/linux: replace malloc and free in glue >=20 > This commit replaces mlx5_malloc and mlx5_free calls with Linux calls > malloc and free in file mlx5_glue.c. > The current mlx5_malloc calls have no flags, alignment or socket > selection, so they are equivalent to calling malloc. Rdma core itself > is using malloc. When using mlx5_malloc the glue library is dependent > on common_mlx5 library which must be compiled first. Not doing so and > in case ibverbs_link=3Ddlopen will result in compilation failure: > mlx5_glue.c: undefined reference to `mlx5_malloc'. > To make all of this simpler and remove the common_mlx5 dependency - this > commit does the alloc/free replacements. >=20 > Fixes: 66914d19d135 ("common/mlx5: convert control path memory to > unified malloc") > Cc: stable@dpdk.org >=20 > Signed-off-by: Ophir Munk > Acked-by: Matan Azrad > --- > drivers/common/mlx5/linux/mlx5_glue.c | 14 ++++++-------- > 1 file changed, 6 insertions(+), 8 deletions(-) >=20 Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh