From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1C8654555B for ; Wed, 3 Jul 2024 11:42:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D02D9410EA; Wed, 3 Jul 2024 11:42:12 +0200 (CEST) Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012071.outbound.protection.outlook.com [52.101.66.71]) by mails.dpdk.org (Postfix) with ESMTP id 4F0BF40E7C for ; Wed, 3 Jul 2024 11:42:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FTofLBVXWnOadUXuf+M4jm65CCW+5a49Ew89twWMwHut08Ye3ZixVTXw76sb0/5jSEAKCqdYL4DRiHk77B8DEii0zNQloB3AKM94mnD3rJ20mYLuk3I+b6Q/x9gVRdF27eVRG8lqP70hnl47opVY3tJgl8oKEZVg7KG683kRVZeomi7hwI1jlXVjhv1rInyabGlUNBDZ7dxdnz6IZc1T/8PTcEmcW9RjjAjwh3BhGre5NX2F6p/0eOaUxG1SrMGLpL+rIrv5DtTKMEnCFX93ervPv1BxwDRdZqpASqYNVrw/8PDxlk4LOl4wthPVI9rHZ80sIt7e5ta+EtGpnKtW2Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+QVsVxQGEAhoR0UEaf4rC2Eano/VL9N+Gi0/V50TyQw=; b=dPUlzd+KdzW6UV6yd0pgALPSZjWBGZnTH1098fUsr3mueze5itnXgnyfx0TwfggHAVibWrdCIU7/RtaNvfl3oiSlVXbZvVRdyrd+ZUbgc6ZLTYcqBclWdksTjUF5PbUjcWwPVKcAWIxyJaJB8Wnufx1bMB5iYs4gviMTAObs3qSfQM2cpC76/yPpsgqK4/5wli4SZvFBurwNHkir+IM+sK35DGt52qejtr7/NiICKER/qdfdM8nVGOShF+oGsHUCUdQHhyr/AlCYsp4VtDQExZyVMIXgXlFNMb4EbEf17QKP1kO6Ot2ql+ijC3Z/mGxQcIBTWd6hPkvMVv1RFkPqMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+QVsVxQGEAhoR0UEaf4rC2Eano/VL9N+Gi0/V50TyQw=; b=mE1ATi3lSvGTNtnJ6YZM0379/JyICerdZQKDPhnxnm+LAQ7xO0BnGxMyCky8eXOimXJdEWXnptJw3Pf8ddxrqptROn6ep+aXIE2WVL2cSofh//DasoE9lDE0qTrrxmZEFNjmDSNRI/d5KiFXBlziYsRMIM8UJwFJcfTPK8vZUek= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com (2603:10a6:20b:3d0::24) by AM8PR04MB7745.eurprd04.prod.outlook.com (2603:10a6:20b:234::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.25; Wed, 3 Jul 2024 09:42:10 +0000 Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com ([fe80::c634:479e:8f8a:a325]) by AS8SPR01MB0024.eurprd04.prod.outlook.com ([fe80::c634:479e:8f8a:a325%4]) with mapi id 15.20.7741.017; Wed, 3 Jul 2024 09:42:10 +0000 From: Gagandeep Singh To: hemant.agrawal@nxp.com Cc: Gagandeep Singh , stable@dpdk.org Subject: [PATCH 6/9] common/dpaax: fix IOVA table cleanup Date: Wed, 3 Jul 2024 15:11:39 +0530 Message-Id: <20240703094142.3021439-9-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240703094142.3021439-1-g.singh@nxp.com> References: <20240703094142.3021439-1-g.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2P153CA0003.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::20) To AS8SPR01MB0024.eurprd04.prod.outlook.com (2603:10a6:20b:3d0::24) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPR01MB0024:EE_|AM8PR04MB7745:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a5a2919-bd10-4b52-c28c-08dc9b4468c6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7jMEbEXq1LE6UDK5KQ6ExNQEfXH1s2nl4sotFXpCGzOXwdcLQLWh8wJiJh+i?= =?us-ascii?Q?UZESwQHnCs1Oxo/Y/quGAH+FmIPr4TUpyh7ZctNBU4/3Xoo55nScr34iTv5O?= =?us-ascii?Q?kK8PP44GCrOQ1izVpCJvswPzX1t6XSa87AR5fyRUOND04VjUDswcMKBnH3Ny?= =?us-ascii?Q?QmgOUIwcs8m5zn8wk+ecanOhvGzf4CYASIxrrGYwqMLcAoDJLPmcoRgydWQ1?= =?us-ascii?Q?vHzQDw7Y4Gch/RbDdR6U3hJEa2/0qwL39FGcDLUJcERyEFlSSZlT1P/+gzO+?= =?us-ascii?Q?JpEO7GSGWMnFH83Hgsthbn7wdg3gz4sWrXazDn/90vWSsnTME+nEXsTJVEbp?= =?us-ascii?Q?SSNzLrpam2+bQAEQIl4a9O5FUDwwBUeP3p1+lQwXHdPrvrYAj/njEKiX8ICG?= =?us-ascii?Q?5fTlSs4OoIJRBXIAabVWlOqU2VWuv0aq6oe3oRoDCD1SmsjbiYL9+M2ddocI?= =?us-ascii?Q?tYso7hNS/lWpVuq9vRIsdIfyPjm4v54yZ5mczRFqZbG93FEV7sIklrtCn39O?= =?us-ascii?Q?xsQUM5HYERLl8Xch5l326qZx3M3ctFjFFMcb69usDAzTUtSHH3Ca0SXHwpkn?= =?us-ascii?Q?5A8tFmdULSI2agpJ01IWIqMrMRU3aF2bQy6vO+jcURqqcwLnnnAfG6VOToyG?= =?us-ascii?Q?FhaQPdM9mo43J2j/0n+GB67jaddM9hRXvs7M/1aZv3mZ98ifW5YX0naGdaOQ?= =?us-ascii?Q?Mde6fiHMfNRpNWYCR8+hWjG5EvSXECTNpPZkTvQ2asS+KrkWqCcou6U2eZIH?= =?us-ascii?Q?9nFYEEvayAZmVZVVp2w+tblzFJkmFaTx5gNq6dfpepMhg2M8Fo0g73aiLDg7?= =?us-ascii?Q?JQk83nNUsybRpdj0kzBe9IHwkzVsG4uaQHh/8cwq4bmM44qG3PoS9brvXy9A?= =?us-ascii?Q?9lGp9WyZr3cgCIx/CPuN2nTYUMiFaCpBbgnau//WpZPj8slsqbWt9wGj2oah?= =?us-ascii?Q?+Yimo3InJPXwd7CovBTAUUFBgvy6/46JY4cK+Dq0p1AUtgeUyytoxGyrr3qN?= =?us-ascii?Q?+Pukr47beeCjU5wVK0glv3aW2YXyoP4jLpyEgZvXesRHUnO8SMT71i8XKwi6?= =?us-ascii?Q?FJYeTP/T7v2C4UTgRw+NKF0XAnMvpgGoHbKgtR+U26HokpLQkgQTTpKM/ujR?= =?us-ascii?Q?9au7V49zvPGcPx/PEcI6wA87DbYFNDDZDxUIGC5jPn+bihA1cdQvZx7FetLp?= =?us-ascii?Q?Mb7Ugy3ruGKlPZS0GMpMeoG29Fbgn9ivR5kK1InP5jDwXmXmU92NlUHsiDAm?= =?us-ascii?Q?0YCc2jF9hb+mhQGuHsEcFYj1aWoUE49SbwjA4ECY9AGXT64cKt+vGNTjE29l?= =?us-ascii?Q?ta5uPOcO+oJBm4SWix+H8jmfmr1qlguws0CgwD6K6+RymmsCFWQcu2xZK7OG?= =?us-ascii?Q?S8OiYuud2zmaj8RmFAKLm3kmBLa9Y/vRz9rQnDOtGucZTNtsgw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8SPR01MB0024.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(52116014)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tZYacTTbPdT8sNgfedMO8/aErya3Aq0kFYyZ0VLJA/UX2+w0nv57WfzetrEW?= =?us-ascii?Q?Xy5UTlF8xxlbk8M14TKWaWjCS2sSk864nCyH0kcDPf0WvXvIhjtOxct1nVPa?= =?us-ascii?Q?Dz6Iobr7kCZvHImMocM00BFU9WWI93LP4N2K+PDI9qTkYHecswo1S+npvBoY?= =?us-ascii?Q?hgwLHH7giOaOs3aBfu6vwTHC6HJeyjtxTaWNLdm6qMSucpO9KUVEZKAOZtI9?= =?us-ascii?Q?MeP3qwX8hbU3/cRPJBoFM9mni0w90gSYUWei3M3C1VKl/TVpyav4xMlxafwv?= =?us-ascii?Q?CVPmHqrs1mKCymYSPPwMAJ68aaKPefO4XXjwfcNGC3rB/VC6OeQwuBR2iQNw?= =?us-ascii?Q?ve4AmEmVZdrZarNEFEglZtkYdPi7QR4AeEaM0cYT3gWh8Bp3V+ifOLvFXZGP?= =?us-ascii?Q?x84/weRWqa45le1QSXTk77fOI1LCzA2ivcxziWz8lS62/0ORq+c3tgQ1gSFp?= =?us-ascii?Q?oSdJTZrOCHUXiwPZQhWo4gZspmb9od04UeRCyeG7kqgdWuNfbphntyGkWlG8?= =?us-ascii?Q?66MzJqngcPDD4QHnX7ECli2ZrGaN/62eQudlDhSdtdTf9UdHOxNKpd+mfLWZ?= =?us-ascii?Q?ZFf3aq3qETJmPteSx1PtYFVadSsJNlpXe8hqR3XLvgb+d+79iBJ/TKUhCP30?= =?us-ascii?Q?WKe85gPLKBamB2JML/4QMN9Job/14DwIxRykDveLvGEO6a43tmIf3aFmXyuh?= =?us-ascii?Q?elPTjZIlu3j9moxC8dycNpn/iQQnBBcj+0kTMU9dj/yeNlIf8sKIVO+uPLG/?= =?us-ascii?Q?An/q00e3znqx7ydb5j6KAeqtdnmMKpkv88fUDRdMLR+4sXk1B7ZnZBI4eLhO?= =?us-ascii?Q?BSxeIoRqWIwVCSop0RELWEyzdGIKdg62QlWPxiDCoDlwtwBfkmdKmOFLdbb/?= =?us-ascii?Q?+Xl6ZwowE2gIzc1Bi5dtsrnsqM6rnoYwmYepaZ/iATkIP0XQ47S360kXS2dB?= =?us-ascii?Q?p5GaVAs1c2dfUywJJJkR9uXUSAPXTd+CU8vrv8A+/wkTKmX4Q4T84xFUSWHh?= =?us-ascii?Q?ULgU747LD7pPJ3KiP8Zq/sj8lyr/DYQNXgyRyxlsQ99YSTeW7lGGQAQ+tSxv?= =?us-ascii?Q?6ONNy0CuFs1wqqW8fiHHrJtr5m08f5SJFHoKsJBLjBmg0gCriQR9nwt92pAr?= =?us-ascii?Q?SwcEQtBFPsjW7LjRBTzB5NY5m+rh5bZcMO6csDF1lR8pPNzCyLRa23Aftprf?= =?us-ascii?Q?39aquOOBdwnNM9aArEdbT51BefWes8DpsTS4+QUx07+UCCp6dWgM5MgGhDcU?= =?us-ascii?Q?wOZCyU5YlxquTZvo07ITVMmEtz80MBlAEV7VQ8MoHRINf0Pce9998c63NfH3?= =?us-ascii?Q?E+FLSbgQ/Z4n/9aEErcYnf2lbzG1MW0zveOabiUnmFZSigbv4dAsfFmPlfZw?= =?us-ascii?Q?rHfM9v6S7sNSFuR2EvS3uiDFcZf7YVxhR5I0/vGJT9dRcrgGZLVWn6vl9yE3?= =?us-ascii?Q?X/LxzonTopZ49kLB5ii3AikStybi2fRqpS8ZoyCQp1LC1hyhWsD6dZmQF3mt?= =?us-ascii?Q?5JzwXRGxbDDvde4gp7biOCA8ZkbWJQwZl2MCXzBs5CV1GjjPHwtVX/fqkWRq?= =?us-ascii?Q?DoejJubwNlLhfCAQCrFAqTPOt4lL04RrHc2YXMXy?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a5a2919-bd10-4b52-c28c-08dc9b4468c6 X-MS-Exchange-CrossTenant-AuthSource: AS8SPR01MB0024.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2024 09:42:10.1320 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: L4UCStFUz62smJ2kuqjjhVtkePvc7e8u7bwLapkgMZNap+RiY2XvErJffQrDScOT X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7745 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Fixes incorrect structure free Fixes: 2f3d633aa593 ("common/dpaax: add library for PA/VA translation table") Cc: stable@dpdk.org Signed-off-by: Gagandeep Singh Acked-by: Hemant Agrawal --- drivers/common/dpaax/dpaax_iova_table.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/common/dpaax/dpaax_iova_table.c b/drivers/common/dpaax/dpaax_iova_table.c index 9daac4bc03..d2a78f4c19 100644 --- a/drivers/common/dpaax/dpaax_iova_table.c +++ b/drivers/common/dpaax/dpaax_iova_table.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright 2018 NXP + * Copyright 2018-2023 NXP */ #include @@ -255,10 +255,7 @@ dpaax_iova_table_populate(void) void dpaax_iova_table_depopulate(void) { - if (dpaax_iova_table_p == NULL) - return; - - rte_free(dpaax_iova_table_p->entries); + rte_free(dpaax_iova_table_p); dpaax_iova_table_p = NULL; DPAAX_DEBUG("IOVA Table cleaned"); -- 2.25.1