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 43E994555B for ; Wed, 3 Jul 2024 11:42:16 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3735540E7C; Wed, 3 Jul 2024 11:42:16 +0200 (CEST) Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011050.outbound.protection.outlook.com [52.101.70.50]) by mails.dpdk.org (Postfix) with ESMTP id EA0A640B99 for ; Wed, 3 Jul 2024 11:42:14 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fgRdlhTqwyXY8b7AsmiDfD65LqJ1oHUJ2f30sk5BvgNO21y0FgxMNAqvn6UxXRw6JWr5YLK92qgAbpL19tqeCW/8Py9yb0kMa1NwpA3Ycie7thDalqVk3G3r4zfLUXHEwKGXLn4+w/+pz2rXHFnAm8CSPLFRpyZMuBjl0eH5tPmGDD5RlKUnV7G41fi2kodQmQ4LkIs7uRKNWnsX9j8kYrSe/hTbzmPu7tMVNjmSr4ONTqQI1ChX5AUOweySDlQhbZjrmYzkM3glSAkmHI+XGm6aFSDZgh5edsk1Fl44d9XDP2kbFM+DrPhXmwVs27vYg/vgDxR7qAvOhG8HzR7wlg== 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=hGuA/u3hx7ouv0xiFlXylOkQcsyl1ZsPfKiOHeAQDEo=; b=ekcIrpW6/vSZv1BiZJFERDnKACF0ZOQD9Qla0if39o5SstNx5Y5NI2AXTXqmtcf5fwDpsrXAXDpQvjmrl0biqY0hR1F7xHO2uEmP983OgwSYTUDotjf2QLChUhoKn8eOYyi3qJt+klJDkbPson0yFZt0kWC8DtjJ+d4FBIRPrkVsFF3qXr3s38AdpYE2FvlM9mmf2qx980ny+XohssuYTUl3RI+yy1yHOp0q2bt9XzjesJuce6NyccZXJVW07hsCzlwHlnLLaRxsQhIhYiy0A7VmYHBwN+OPV7NVJmcJHg7flBeepLd5JK0uey+3eQpRMKjeMkMqo5viv8nNYDlwsA== 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=hGuA/u3hx7ouv0xiFlXylOkQcsyl1ZsPfKiOHeAQDEo=; b=JTVShhiY10SNSmh6HgGqnoDV51Cwh49o9hqj4JypgWJR+09krKf90Ydi8bv2frfGOcET6z3E5vaGWxxz7VMi3Wnw3P4QAqHFdoYP/ycmzgt7yef+0E3eHDNwCFDPEDjC/QSjVbbmgKtmoBXLnzLxuUOk1dAxLAkJYArLMWMluAs= 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:13 +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:13 +0000 From: Gagandeep Singh To: hemant.agrawal@nxp.com Cc: Rohit Raj , stable@dpdk.org Subject: [PATCH 8/9] bus/dpaa: remove redundant file descriptor check Date: Wed, 3 Jul 2024 15:11:41 +0530 Message-Id: <20240703094142.3021439-11-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: 76f06020-f333-440f-138d-08dc9b446af1 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?l6bOzyBmbbSEsduBrAaw9ZG2pN+a9pD2wbwMGig9brHDW9AIXZHp14SwP5CC?= =?us-ascii?Q?7pPfXC0/65ngaNC4wU2vVHrU5YgcKZe2Z5RdVyLRrGFqeQUaxQb4nzaEIeEL?= =?us-ascii?Q?ILoAx9gTCQE5MF38GmNBOY7BFsgIWuFEGCO253VKnJRwEBZ2FvVn2PclEIXn?= =?us-ascii?Q?0FLXXLaxVH+Go6JNV9Caif9d5E3lWJBqqj/IkBOkBza8iQ2lFVg3QhgjzRVD?= =?us-ascii?Q?9LB1TfXuLFMNWa8PZk9it3rzwR75dwKhGCfKFpR1BH7wUFXomGmQjFiJvKK6?= =?us-ascii?Q?8+Q+1PuBTSAJJa5s2mTi+5NMMd5dppvgh17+qwyd1FSicKI/7lp1D0kDWcee?= =?us-ascii?Q?Tbe13oDqYgGQLCzckFnlP7YTGdZFJ6Fb9OUezcvXwjTwgjMwOsdrgVPGN7ZG?= =?us-ascii?Q?aA5jJ8r80zCKVaCpPjngHXDm36ZtoMrGzfx/k1e6BffkWXjPCt8IGwDXFkMM?= =?us-ascii?Q?bhgWoeh0uNt1++7cj7GhK3graBPZSY4maspg5AWjKSa3lMR4gOQh1yWYOyPK?= =?us-ascii?Q?++JSqYtHwtLP6sBlxj210S70I453jK9SV8IfUjPNFLOc+g/8bgHi2/RMq61Z?= =?us-ascii?Q?wX7d9DhGynXy4xh2EN1CDWpcfLNiiSAwQpGM7rG4X19+DUsdZ/EEiU3y9ROQ?= =?us-ascii?Q?J9QOEtVi8CWEtK4N9P6BQlFpExbqKMTsiOKxGgvXt6x49VdDclx4IgN75mVk?= =?us-ascii?Q?8UqWXHQiufN5HBB+2eE4uG9j2AIQiSgXYcfXBiesTRVqNlMJathIFMPsQHLd?= =?us-ascii?Q?k2klzvR1c4nLWEmZcJ4bs1DdE1BImaZlyhJtW6Pk0mG8KsTue4ktiBZCsqgT?= =?us-ascii?Q?gXZP1o4cmqc3SU8UvrCjRwqGHIqPVBRDJUDFzAHO+E7h2j4p+oR86BapOibU?= =?us-ascii?Q?irOKMSfZYHhnlOERwm9EOiHTIZgR8R6y5LdmO+2v0IyCu53qN1PBTyFLJ6Jj?= =?us-ascii?Q?i7XGPnLT1nyljduDWipnp/IZ231l4jw8FXjzxI3mh6tvcweiFXzvUA3NAzCi?= =?us-ascii?Q?cmaVC7myrgV3OOkXIQsZL5Z6e6hcPh4aR5e47CLZRGcbcZz37+lp879aUqmW?= =?us-ascii?Q?mPD+3o8c6hOCus288I0dSNtONlytXDSwbgJPPAukOPsmMcZj5L+RrLDUf47y?= =?us-ascii?Q?oPGj9VwhPhW6XYhq/yGEZ9Rd+c1HQ1Rn6DOU+g3PbJndL08ikaPONGtPxZWF?= =?us-ascii?Q?NJd5GkVpGKe/YuoO0JQ11sVMY9N6lQAki2thJxevnNYsf8zTplkQvyeSQP0u?= =?us-ascii?Q?bITP/UwrpCxNzzno3Ts9JDmhzO2y7OViX98MYzidXv72sTrQ2TJzgXYqDVzD?= =?us-ascii?Q?U4p6BGup4aKmSqzzQDE7ygXHlQ4vCl7lL/vjQkEaSOUekgTApbIq/xX2C6VL?= =?us-ascii?Q?YF0eW2BdB/+87q+KJQOzOy62e0Oduny+PlyqVHakUiqXb1WXUw=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?NMkW/pZkXFTXb19pUST6BFusUr/pwsvaw2Kr5K7WzsVhT9BsxVHxT4z2QiYC?= =?us-ascii?Q?vP+l1YIAPP9OklWBWCO1mNPxb7jZKTUBZGj9fPQzuzpaIFctqlTfXuL67wtn?= =?us-ascii?Q?z7gV3IUHe7dJZ0/6gOe93T6p2IjpYinktKErY7927pejNiu+5fpA/XviZQtJ?= =?us-ascii?Q?X33DFjg9W+bNCpXUHvocW/NW4mK+hJAKIiYwNen23ObOx6eNYV9sk+r+tfiJ?= =?us-ascii?Q?l6bipHgcgVjHAOtUF6PmaDxoi41Qym7Yi4gewgqREnRfDgpxNg/qfsUUQ11Z?= =?us-ascii?Q?NA7ShsInTFIGdEdBWGFibnzCfrcQMbw/inbV6Sw4WYd5134nsVXIbpgSCTV+?= =?us-ascii?Q?H+fUq5WYjU45A9Y0r7rLLKewU2i8HhmFEIAlnuiJ1KIpxcHGqqJ6+9hPAvri?= =?us-ascii?Q?ciHMfOnNcuZYw39OsvpHZVsRCiqTpQhc+2/K9bFzPRxONZA8MD0bybFmaA3M?= =?us-ascii?Q?FdKSht9iYW4jyp4cdoJ5Et440naIHfjd0Rf3fBMHTppmhj3NapUk2x57jq6v?= =?us-ascii?Q?MFqrunm0uZaq2ngdFKC4GAe89ULEdg9XliunaIWeMiSZFmpmxcj5ZHD+S9t/?= =?us-ascii?Q?Hbu6CHQxc4pJcUbq+G+p9611S4DyN2YR3p/4AaYOGl8m5eWCSgZkzik8wpA4?= =?us-ascii?Q?UB/rmyXat3nlQadHMfie0NpiDxjeIBbcJawBB/JI786kiJAJdScM1w1/pwp3?= =?us-ascii?Q?74BJFdQRFMJ61iq20M6jiIF5EfZATlwI+MK8COp8sQPXrSMLJ0K5UT39cFzK?= =?us-ascii?Q?alepr3gkJsNPVuiptJl8mJ5jmddgsqdvh2kYJ/o0Mp+DoLdOxXLjI6837jGw?= =?us-ascii?Q?Ea4pw4u6MPWOVX6B0oKP7aGDmwu28Erbn/RrEl613F76IBmnGjakSkv6GGIb?= =?us-ascii?Q?c6jQB3GydKUmBlWWQwdg8VXgxmfltgs0TEb9AOmdbgjtLTs2iUjaCsOHg7bN?= =?us-ascii?Q?tzGUC0kbXxmTXZxLeDMEYa1NYfiPf6YjQWHJGUYyNtZ7TuC2Lqdk3FjAT5DR?= =?us-ascii?Q?YsnBgNIdjrr1OZ9FW4f4pqH7D1Tc0z6ld4ZzCumIYTevmkxY32q7hNLmeXXs?= =?us-ascii?Q?BJlWp7CKfkMXLRX3fC6lLrQxkhnzw3wTvXUCHljK2biw4bS2eGUIOGzdIzo1?= =?us-ascii?Q?yT739SHNt5UMl3xuZWgdd95Ha4GWQMkyzCYP8G+4kv5Au89tyOnOpAl9Bter?= =?us-ascii?Q?nnrAPHAFmxXAHOwPuMwh9+XAfsDpxrecTJbPc+edD1tIGhXrt0k4AThDFIoK?= =?us-ascii?Q?vKgYA2vhprATjG+AHOSW2+JL4g2jrPIb/nHfr8hpPO+1i9EZ0fmQoQJj5VPb?= =?us-ascii?Q?BCcPYBKLsRjLpHcXJf2Fk3yw1MMSWs8viIugJ+2VdawkjkVsBvfZ/aAfbCiM?= =?us-ascii?Q?uNii8nkukBE0DtatopUhcKdIBeqWxjP8pnj6yeI4GGQ627J7L0UYhVhQoRNm?= =?us-ascii?Q?8N9WsN86Px2OpXcNI+Q+eBrba1cW6ubJp5X5huxhVo2478zo0VrWAQAj5uVn?= =?us-ascii?Q?Az+BdiNyIYbrZJdIqC3vWCGeVDEGEMsWLDeb5rWVulxrYXujN1epxuogM7Vk?= =?us-ascii?Q?Cl6Ss9zzxiwYJf6qLL1d6S3VFmwqDEcGPeryeRv9?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76f06020-f333-440f-138d-08dc9b446af1 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:13.7225 (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: fHriueVT8mr4doOoE2w0swNjMdLqWKy8Oly2qViVpyVKzXarNfB1jk8dicz6b9wy 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 From: Rohit Raj This patch removes the redundant file descriptor check Fixes: 2f3d633aa593 ("common/dpaax: add library for PA/VA translation table") Cc: stable@dpdk.org Signed-off-by: Rohit Raj Acked-by: Hemant Agrawal --- drivers/bus/dpaa/base/qbman/process.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/bus/dpaa/base/qbman/process.c b/drivers/bus/dpaa/base/qbman/process.c index 3504ec97db..3e4622f606 100644 --- a/drivers/bus/dpaa/base/qbman/process.c +++ b/drivers/bus/dpaa/base/qbman/process.c @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0) * * Copyright 2011-2016 Freescale Semiconductor Inc. - * Copyright 2017,2020 NXP + * Copyright 2017,2020,2022,2024 NXP * */ #include @@ -27,15 +27,16 @@ static int check_fd(void) { int ret; - if (fd >= 0) - return 0; ret = pthread_mutex_lock(&fd_init_lock); assert(!ret); + /* check again with the lock held */ if (fd < 0) fd = open(PROCESS_PATH, O_RDWR); + ret = pthread_mutex_unlock(&fd_init_lock); assert(!ret); + return (fd >= 0) ? 0 : -ENODEV; } -- 2.25.1