From patchwork Fri Jan 13 13:08:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vipin P R X-Patchwork-Id: 122073 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 976B0423E6; Sun, 15 Jan 2023 21:11:47 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6A1AE40A8B; Sun, 15 Jan 2023 21:11:41 +0100 (CET) Received: from MW2PR02CU001-vft-obe.outbound.protection.outlook.com (mail-westus2azon11012005.outbound.protection.outlook.com [52.101.48.5]) by mails.dpdk.org (Postfix) with ESMTP id 821CD40E03; Fri, 13 Jan 2023 14:09:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fnLEZm/NQb3inDD7CVWEG7fCqYv4gvZJfeEG35+jEjDv3rMoFBXGYYOdU07+9k4H60aBnF7FN5v4qRPztC6NqhwmYGw8B9aeaO+MCX2Egdfn3KBYst51RekdPdFJQnbK6yPdPG92hxVQg8+SoQchv33n+KUhMSBpKM7wexCiLAZuoGpVuGTNfQyMsmr2eWP1WSeAS2AwVEnK8ejU8hga3xFk7WraKJPnsbJt1f/O7rlDcinedl6c6OTY8XLU7rySHotks43oHZOzqwCpsH+1ZEH55iu3yw5kDVcnYKMLSh7MgrYs0hj6AOr99axC5Wz9xauAqN1F1sP7z96zBr032Q== 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=467qiaozynZn3xHWVwdJQXav6CwqxVIiC3s/a6e81Kg=; b=EcKsvz+oz2w9l7oR6GWDXViSJDv/FZE5Zq7qmherOVV1DwKR+2pEUfp0drUBDelqVpn4m+U4CX4GsQ0AnlqYuR0zLrr+IV73R97DOffyEDYvwI3U7Bj57rnDhOvk9vNyAS+Yrz5/sNq74NN2AoY8ewbN/3Elp8gGJ242ZTWKw4Pq3uGJ8pHqzYaxao1TZwJpHUJj2T1S9uupR2LyUaAUijbkofHBn4EoKnM68gSo3+CDELuQg9VsZQGDMAGpV/kjhGH/G5FA9DaoGsHi90GeGcAFyJJYgy+Od2LvASaoicTkiji6C9zuI/GIyKAeiI82U43/tzOcKz6LjJsUYBI6Fw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=467qiaozynZn3xHWVwdJQXav6CwqxVIiC3s/a6e81Kg=; b=RshsAioo5ganFMCN5wMEaRT/0DHu+dnGpDDQj3TXE+U/BgW0qfRooAB06hw90Y6uyYp6NjHqRfnHU/mxNTLDtPwHERVaQ55fyPW1YedN1vhFs7LRRgktEvmll4ONqW8d+8tb5qGjg7cH3bScsjOTUEqLAAX/Czg8dFr3OpFwJ/8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; Received: from DM6PR05MB5577.namprd05.prod.outlook.com (2603:10b6:5:c::16) by BYAPR05MB5990.namprd05.prod.outlook.com (2603:10b6:a03:a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 13:09:48 +0000 Received: from DM6PR05MB5577.namprd05.prod.outlook.com ([fe80::4cbc:cca6:3a16:5023]) by DM6PR05MB5577.namprd05.prod.outlook.com ([fe80::4cbc:cca6:3a16:5023%4]) with mapi id 15.20.5986.018; Fri, 13 Jan 2023 13:09:47 +0000 From: Vipin P R To: anatoly.burakov@intel.com Cc: dev@dpdk.org, Vipin P R , stable@dpdk.org Subject: [PATCH 1/2] Memory Allocation: Fixes ms_idx jump (lookahead) during find_next_n() in fb_array library Date: Fri, 13 Jan 2023 13:08:44 +0000 Message-Id: <1673615325-20624-2-git-send-email-vipinp@vmware.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1673615325-20624-1-git-send-email-vipinp@vmware.com> References: <1673615325-20624-1-git-send-email-vipinp@vmware.com> X-ClientProxiedBy: SJ0PR13CA0170.namprd13.prod.outlook.com (2603:10b6:a03:2c7::25) To DM6PR05MB5577.namprd05.prod.outlook.com (2603:10b6:5:c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR05MB5577:EE_|BYAPR05MB5990:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d3676b1-aded-499c-4003-08daf567723c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: I9tdIFQLigJPIJ8Uj7GfKy9+9jPgPMeujbt6liEGm4DQ+5C/RLk9OT5pVvmyLXylKhwy9X+5zCrGSqSOmFxbwkgdnXYeGS11W7xFaZkmGmGFhMc4SzG0uCFrR76qOqW0H+SxrV83ZrN9l2UuEkW2GIY3+Ur8SHL3+bIeWUF8Cl+D0fYTJSsBrw2GnHUX9t1AlUoHuCEFaUiHB+Pr3gPgUN/tH2m2EdpLDG3VMjm3nOIxAbLxEtp555k3sM20BSHpBVIalaWdFZ0Wg0TbaYkc1MphMAjK+K0oIhtqluDLS6wu0AzRAoNDpZ6KHjUQ//nibk8xj84tz0Aq+ziM324rlyQbDHPsz/HibOPSPyKnM9+yb4G7pWVPrXe/LqaTt2T2ffJWI5Nmbuas6fFEZsOilkR3KSOpi8WRmzsYb8F6PA31CtJEuaoHdvfNIbYTd49h5CQ50wdffIWAs1XSU+nP8aSc2UA/DRqtY4Wapjl/jH4cOUHGHB39T1IN0FBI9SXv4La7DIPfQ75zH/m4xrDCS46vARB4dNtc1IHpLAufGqaeDsXEJBRLHzdauoMrWcVBW1BOHhcFq3KaBmNawr+iSfnqYx2hK2wtCaenhBuX6l4jOsb4j1rnazAstUQTEOi4BtNhJWJ8evQvNUcv7MEOL3fuVlpKdiv79hK2+HKTu0VN6yeXUYUnIkKevEp3ioQSHtD2fNeP1FD3G/lYHoD3ejRxu+LbXimAt8l8ifK0a9zSnf8J5CeTThGP+agiU7SA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR05MB5577.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(366004)(136003)(39860400002)(376002)(396003)(451199015)(4326008)(41300700001)(6916009)(8936002)(5660300002)(2906002)(8676002)(66556008)(66946007)(66476007)(478600001)(6486002)(52116002)(26005)(186003)(6666004)(6506007)(6512007)(2616005)(83380400001)(38100700002)(38350700002)(36756003)(86362001)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sTcjatr8ugyZCD7R78SvlQWjzlel2OJqZ3HLlc/HTCWHfITh0403agJCiM/teCyR+eNY845oe3nridxEQxkpVcQKtqvtOeBPK0pTNCE1BvK4kdpyMy4KiGhrtxHqhjOi4me1lurjY2LJy6VKk09/V8jCJUegECZY0BiDHgAvnqLSuittfjrkskx0DoMTcLypByXMm178aXqj8+jWKVtXUTDjw60gDJWvfMs1Ld5JkPPHa6FyWy6wgT04tgK50wUoIF4UnWS8RQ4UEl/Uyb9VZMUx9pEcwDcPqyZ8+kZmc85Sq7NBlWCtQjc7jVp7fa4rueuvsOW+1NoKGFn8vDe927KnISMCgAA9wSNyXW7kpHRPqcW3HwAYXW0Zf++CXSDfgCRae1SptYRa8thZLjpk/S6dyFK/zneyvmnThvOa9bSX+6pMlrYKzwPeA56MHUfMJMtwKkK7T/HgPlOX8gHZxVK9VDHSySUOThfzbw3q48xziaxAMwFEaqB95WGRE0MlijhpX9GybTOqTAZfM3oIgdC2G8w4DiTmFAPAQHK9U2PoBDEcTyQ7nKhhIC541R5W7OhoO0gG8qHzadSNzhayiwKSkofboXNLdm+8uFyoleMi5WaR6qW/7ppMkpeTNbItXh/S6W2H4E+zqED3ttSSSGotqDYr+KGEo2njYeXcjKw3y36qDql5qrXdTyAbk4UO44qt9pwr80amW9wh9+nNeYi9Oqi5RqOOXwzlR2EV4WClrqN1ZxfndmVHzWr1GgcjnO5Qld8t3qH1leCrlW0waAUgys0NtQ1XcrYY6urX3honEG5+5rK72F/ydButog5/AUdnDVFq/M+yC6Dm9fQp/oWq9NICdknOUacQa9I+6IDM1t5h5yiwlb47m3FLlgBr75QjWv3kGnGJNH7FOP3LfaZZjn3R+xbUBoFgoRw0KxBIprp6vhohARBfgrvLAyCITQVYqMd6Xrgvs4HvvTdc12BVXvnd9U56eEFgh8juvRZtfjY9WvyvtBhe3K0MvEPVFV2QI7OtHEEqULjl1mjO4ZWuq0/d7IzVtr4cg072XL4u+/sXfOsn+7gv/CN4Sr90YZr9IEaCPnWmwEzbNX96rdIsOuDpS8Gwf2YmnzFUvATztLN9hp75cgKQuKUXJq+pr2N/LTH1AqD/E1FJ0s2pEHqrLGYHT1eg8m5iyJpDlTkagIV24QXnqnLa4aqvZhajsgLNz3Qq4L/xL1E0nuKNBRVSXp5jYChYGrLB+IdPfSoBcFJhGpz31VetFUTvO26GlXpHCaIO6lT4RrvRnXnicsg9CAl/JMxA5k/m3USwrvcpU4P84/3J4OuoJJ5t2hoNXc7K+q/5f9Y84U3Kfn0yFeli/hxjw+Uh/po2KozFcYS6qPFke5pGImcEmVDZbbXlDEJ/qCI12psS4fpmkRB1+nWD7zFFMjttHL6RdlgH/UnyZRYLKLLwZTUW6wlkY32LvX3VJdrdjLDISlo3Z4cocsxJ864Vu8BQ075uk4O3XKy4hJtIYrLwpMRsPjtWPaad1aF7K+uTKfV7+f7ZkyIpARtEHHThzneA23cFsMGXYyM45DxNtT59gJO4x6qQaOAp X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d3676b1-aded-499c-4003-08daf567723c X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB5577.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 13:09:47.4740 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pStJU3uC30FNRjUBPgCX7nIyJlHbzuY6/PF4nNOAq9ae1zSlDQrxMiLUZ51ax/Hnz2fm8bP/udfz1v0hvKvoLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5990 X-Mailman-Approved-At: Sun, 15 Jan 2023 21:11:39 +0100 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org In the legacy mem mode, when the fb_array is being populated, if there are holes in between, the ms_idx could go backward and there will be an overlap of the region starting from the ms_idx returned later. i.e. it's being mapped to two different physical regions in PA space to a contiguous region in VA space. this would result in the allocator assuming that the memory is contiguous even though there is a hole in between. In legacy mem, allocator assumes that PA contiguous are VA contiguous as well. Cc: stable@dpdk.org Signed-off-by: Vipin P R Acked-by: Kumara Parameshwaran Reviewed-by: Anatoly Burakov --- .mailmap | 1 + lib/eal/common/eal_common_fbarray.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 75884b6..3707bf5 100644 --- a/.mailmap +++ b/.mailmap @@ -1391,6 +1391,7 @@ Vincent Guo Vincent Jardin Vincent Li Vincent S. Cojot +Vipin P R Vipin Varghese Vipul Ashri Vishal Kulkarni diff --git a/lib/eal/common/eal_common_fbarray.c b/lib/eal/common/eal_common_fbarray.c index f11f879..551bd87 100644 --- a/lib/eal/common/eal_common_fbarray.c +++ b/lib/eal/common/eal_common_fbarray.c @@ -236,7 +236,7 @@ find_next_n(const struct rte_fbarray *arr, unsigned int start, unsigned int n, * as well, so skip that on next iteration. */ ignore_msk = ~((1ULL << need) - 1); - msk_idx = lookahead_idx; + msk_idx = lookahead_idx - 1; break; } From patchwork Fri Jan 13 13:08:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vipin P R X-Patchwork-Id: 122074 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5970B423E6; Sun, 15 Jan 2023 21:11:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5CBD242B8B; Sun, 15 Jan 2023 21:11:42 +0100 (CET) Received: from MW2PR02CU001-vft-obe.outbound.protection.outlook.com (mail-westus2azon11012006.outbound.protection.outlook.com [52.101.48.6]) by mails.dpdk.org (Postfix) with ESMTP id 914BB40E03; Fri, 13 Jan 2023 14:09:54 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RCczeHWPv3yiZO3JKWQHZoDE1UQZEUclRapFWAdHwLt/hRpTdWaZt9UkrNTmMPoYBQAAUpudgurhUqJRgL2G1FmaasyCFQaFH/8ZyIhmqrRpJIsmeWrA2WdGOZ743+ngHFV7rOs1o32dBW4IjdmeFuXHQzrr6vBwmsUWMIFV2u3qiguPqha0Jhpp5kCJfCud47F0FXQZipO5MyB9Pcif8hpzj+FrQ0PWHmZDVocm9gjXXP2rb3wzaWqit5N3dR91KAyNY18H5wwyuFPsu3jbgczTRt66BWpNihikDb9i9kVvm906OSr0sUsjvXzXEbi4kjH/MTx2DSdBePPsT8IkIw== 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=8a0y7VEv+l1AOoQk/eDtjedNZFNkxfnrEloKoVOxOwE=; b=GzocFzjDLoEcfKvmZ9mM9zIEWIk7iwGDCGZqCVrmVPUMiS13pNGoG6OPdngz8h7A5aoRpBAQ+3JhEXYGiIC2pBCn2KUnMXjFqpAt/dhheBHgTNg8D5EAgN7AMncGiGfGg4v35QnddX9jVQVIWsGX5mA3STIkI/4smnfU5vvp5qYKYRXqI9Gy3c7zA0iLJWSanQZoLIxWFWFMWZunFMOem2ySyRdEguelr9EWpllB4pltxSebaySPq9NuGYLqEXv4drTmGIq7Zr8MDsA3Ze0kma7nnyO4Pzums2BjgrZ9MbuXFcZB6VumbE9kcUXmVnGq5D/fR+ix9IXI6FgXVe4TCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8a0y7VEv+l1AOoQk/eDtjedNZFNkxfnrEloKoVOxOwE=; b=LQ8Ogi6Drf5sNVGXhewkOuk6SpIf3CFOZJojb6Ui/vujKsD2o0BCSnWCxc0e4X9MT5YS7UMDXHFqgGqWRZ1q0cN0IpbN32wmdRynwlwxZpZxAaRNTp+O/ROByICOE9n3F0e1dol2yobvHEBHfwa27xFC9ZXElU0Zl1FK+pXVtWU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; Received: from DM6PR05MB5577.namprd05.prod.outlook.com (2603:10b6:5:c::16) by BYAPR05MB5990.namprd05.prod.outlook.com (2603:10b6:a03:a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 13:09:51 +0000 Received: from DM6PR05MB5577.namprd05.prod.outlook.com ([fe80::4cbc:cca6:3a16:5023]) by DM6PR05MB5577.namprd05.prod.outlook.com ([fe80::4cbc:cca6:3a16:5023%4]) with mapi id 15.20.5986.018; Fri, 13 Jan 2023 13:09:51 +0000 From: Vipin P R To: anatoly.burakov@intel.com Cc: dev@dpdk.org, Vipin P R , stable@dpdk.org Subject: [PATCH 2/2] Memory Allocation: Fixes ms_idx jump (lookbehind) during find_prev_n() in fb_array library Date: Fri, 13 Jan 2023 13:08:45 +0000 Message-Id: <1673615325-20624-3-git-send-email-vipinp@vmware.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1673615325-20624-1-git-send-email-vipinp@vmware.com> References: <1673615325-20624-1-git-send-email-vipinp@vmware.com> X-ClientProxiedBy: SJ0PR13CA0170.namprd13.prod.outlook.com (2603:10b6:a03:2c7::25) To DM6PR05MB5577.namprd05.prod.outlook.com (2603:10b6:5:c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR05MB5577:EE_|BYAPR05MB5990:EE_ X-MS-Office365-Filtering-Correlation-Id: e0ba2d03-5148-4979-e2c4-08daf5677443 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HW9in3zNDr8x4eS5j0sXHLzsT4hnjuHIT1gLqYXKqBVIBJidVO9f8ivVaYcQGZ+l3eFlt1HgnJn8dYoyqk3nF64scShLKTr2bcvEF+9SnD8QE7UYEaiaIwpmoINmz89Qxq1OVmJGsjvCTuIiZj1VEiMFPgL4ntFhW2SuJu5Gq8/IVLFRIRqdcxbzOdN1vI0Mk3E+Eik2hus23/dnb6uBoWL21i/MG99eMJVAbl2BD8VMSkdzlprIV6pwfSuNx165lhB/n56Eo3gzt+Hl+dL7tEU0VXrmqK3kyotv4bwk7rpDcSZWJbUwJvBCcefv5qtAn0d53Zich/cq0oBBOOsrGshuG/x2riiaI0bbnzVOyq2TYSALr3eBwCc6A/Mb2dGGr9bcqLx7W6Wet0dw/eM6OXYoW8Q9k/1J0kYCgC/vJXjfh6VVB0SE3DpyCsv142F/0/W2C4POhQzg0lBUkR/IBsgzSvoJ6BjeCjlhTMq31Aq3fv6KYXK5v0XN+tzWqQes4PapVG1ASyYhwe2AE0xQITSgGXPV13ArFVXUMAxZK3dXrBUBXbyt7VM0G6PVDbJlAVwUTyz7+Smqi7qtQEO9oduCY40WDG4r5lqBaFAWgLv2GdX6GiizkhxAzCsgJjCmMcd04cI8VFFcn1cZPPklBeMfrE7jzR6W144cu7UN730zOvQ9M9zvMJcdV2FAnIUx7LgkSgceXDgqwXjIGZEYhQcPo469bwFYMMrM3cyiXpL45qrEkI3MLVTBQ2iJp+W6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR05MB5577.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(366004)(136003)(39860400002)(376002)(396003)(451199015)(4326008)(41300700001)(6916009)(8936002)(5660300002)(4744005)(2906002)(8676002)(66556008)(66946007)(66476007)(478600001)(6486002)(52116002)(26005)(186003)(6666004)(6506007)(6512007)(2616005)(83380400001)(38100700002)(38350700002)(36756003)(86362001)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GKkJNKmnLeyn38CyqU7Y4zTW2uOPSdlG5uZ52p7mSmyRnIGgHoWAPy9A3zw653iTW4VnGGjiIkBj136c8JQI9Wwy6mx/bGYw0wJf5XsqKP3emhcp5cocV2Ztmt887jSF8rgZPiISUrd4OvSjXZcumWjJx99ri2S2pSY3Py3FqH2Qc2paEFJT/LVXTz6pR9F9TPT5iJxz5xmYACv12ICBVaOBSKaF3+0f9u7bKfw3B86mi/mlmdKbNigdVjAd04eieWKp3+znIvEJ66lbIUZe3HvW9OBGIQg4rTWgb1cfg0iiveKxnMLNeYqHinuC7exVK3XDDKX51Iz1Oht0dPC7+GXXlnSTeQh/evT0QMig9OyGhbnCG+GQp1+g9wPcUywQpPP64O8YJ8dWc/ZUhb1QgqXZE5/vz64ZXwNpkYiAnnIguGy/XQkUSG8QmUfEJ8aYZ1sC+OMOygI9CM7sJfj5cOBi0twDPKwI1cW6DXae5NzdCiA02B1FHnUMeq+vrAMn2z8WNmI/iZeRDathfDBuKKj8tgJI0G8DB3jcWkSsMCsvGGljmemuNm5AZOJSYiJzL27BuaV+hL62v+dKrySLgntPJjdpspP4CuA/eJFrBMIf4PrOHfgoxxh0/nYLM52Sfb8ncgKZKeLM6NeRx88dJYU0s0r3uG5ZqhjzhHPJc9bR3lMQWRtFZO5KKIC+Dp+OBvev/9twkvRUeFjetbmobJNfzJK4gjLxwN5aRo5FeFSHLejytLiQfoojiMasVqi3RLGc6ObdawI9mBaTfzyh3A+Jc210IdifNs+hsar4rXe3DmryZuq7RQoldO6EDpqh0GSS/6wV/TUZFuN098oCfV+3egZb0BRVygzqf0QIDle8xz5p89P2nGXeqcIohES/bzbqcaumkqCgucUL6VkUfkjYj9HwtpsSh7ZrFpiQLHF3bSm/u0/dBwkBgdMVzwSFgM0cJgRIFsZ5jt6qPIfa7ZZM/dxCAFY5CpT5xAmL42Gs5mSG4pBFS9Gzy0Kok+iWyPofwlz3FSrN3XMGEo41Re9XT5yMmmPKLNuFTb6QPS8kbo5wZlmhLbnsQIzdZg1cUJreTeKiD96fQ/f+EmpSaK9vsEWGe2hYIgLLkVf5FEJ6OzLujIKj4UPRj75A4s2hkztNFwjzhW0idoUj8K6ZlIRP819tMXfB1npoCIqJDqSE+PkzWvbT25+ZLPzsISUqcmaasOURyr/ktxohBqe13/mnE8I3sG1THluF8eqhk3wzH8XlJVV3fAzfMlvWbuv58VTiYDrGIHpCjgVt1ZFYmbqMSnslER2Egav2qZA+VNAst2e7ENLJ5rK5MBteqe+nM7UqRS3+U/vGAZjlp639qWV72yCnX+AJvIwm566YojXI1vr0bl7dzIED7EhmG5olhOx2ySLjKQcT7E3IYzRlkU8rSLsLbfRJTS9wpf7svKAedk9QMLd6NjrGd7LpZnW/p+9bXjQ0TUiBhqDYf9/+hekM6Nr7N2gUQvVj9vwjtFiSRezLzkloh+qb0QwVx+htt0n0qpA77GcYD4gWtY/GbusdWPwDCY/fStwxDDFJzHfmAP8nG0D6NQ2TkSgYtanW X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: e0ba2d03-5148-4979-e2c4-08daf5677443 X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB5577.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 13:09:50.9576 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CS5BrdnT2qAfoBUnQhEYkfcoSZ7TlhqpdJmnWbjbmNtzAmMNQsc0ONnWOrNzXj7lHboRqf5Ecp9gko6uZGA+rA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5990 X-Mailman-Approved-At: Sun, 15 Jan 2023 21:11:39 +0100 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Cc: stable@dpdk.org Signed-off-by: Vipin P R Acked-by: Kumara Parameshwaran Reviewed-by: Anatoly Burakov --- lib/eal/common/eal_common_fbarray.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/eal/common/eal_common_fbarray.c b/lib/eal/common/eal_common_fbarray.c index 551bd87..90240e8 100644 --- a/lib/eal/common/eal_common_fbarray.c +++ b/lib/eal/common/eal_common_fbarray.c @@ -511,7 +511,7 @@ find_prev_n(const struct rte_fbarray *arr, unsigned int start, unsigned int n, * as well, so skip that on next iteration. */ ignore_msk = UINT64_MAX << need; - msk_idx = lookbehind_idx; + msk_idx = lookbehind_idx + 1; break; }