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 1528AA0555 for ; Wed, 25 May 2022 18:29:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1087942B6C; Wed, 25 May 2022 18:29:49 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id BB44542B6C for ; Wed, 25 May 2022 18:29:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1653496187; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vcpA5F0luV6J7tRUoc/Xn2YkYsHac9g3Aim9ViIT2fc=; b=aTwVUftzleFbpNZor9v9qZBe5rvPMTAg/Ck83BPluUJyPFod9wdsU+gZFvlwwItO0tyNaf Bj9a+lwB+wexqiEWvC4+0vIB6kdlXlS8A6kONaieGW91YDw+aQRs+3YnhyfPGEdydZVbvk rtYPYSmjlsxv2mC4qaJBoxD/aFBnOO8= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-413-eg96jA33NKaw4hA4Jtr9ZA-1; Wed, 25 May 2022 12:29:45 -0400 X-MC-Unique: eg96jA33NKaw4hA4Jtr9ZA-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id E613B81B589; Wed, 25 May 2022 16:29:42 +0000 (UTC) Received: from rh.Home (unknown [10.39.193.216]) by smtp.corp.redhat.com (Postfix) with ESMTP id C12712026D64; Wed, 25 May 2022 16:29:41 +0000 (UTC) From: Kevin Traynor To: Gowrishankar Muthukrishnan Cc: Jerin Jacob , dpdk stable Subject: patch 'common/cnxk: fix null pointer dereference' has been queued to stable release 21.11.2 Date: Wed, 25 May 2022 17:28:24 +0100 Message-Id: <20220525162847.711753-32-ktraynor@redhat.com> In-Reply-To: <20220525162847.711753-1-ktraynor@redhat.com> References: <20220525162847.711753-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true 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 Hi, FYI, your patch has been queued to stable release 21.11.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 05/30/22. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/a10e2ec8ee39426fbff4b3b896b005355ac701db Thanks. Kevin --- >From a10e2ec8ee39426fbff4b3b896b005355ac701db Mon Sep 17 00:00:00 2001 From: Gowrishankar Muthukrishnan Date: Sun, 24 Apr 2022 21:47:23 +0530 Subject: [PATCH] common/cnxk: fix null pointer dereference [ upstream commit ea0d681efa86cb8902d93409679e3ac507755345 ] Fix null pointer dereference reported in coverity scan. Coverity issue: 372065 Fixes: 665b6a7400b ("common/cnxk: add NPC helper API") Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Jerin Jacob --- drivers/common/cnxk/roc_npc_utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/common/cnxk/roc_npc_utils.c b/drivers/common/cnxk/roc_npc_utils.c index 0d02872c8b..e36a312576 100644 --- a/drivers/common/cnxk/roc_npc_utils.c +++ b/drivers/common/cnxk/roc_npc_utils.c @@ -146,4 +146,7 @@ npc_parse_item_basic(const struct roc_npc_item_info *item, } + if (info->mask == NULL) + return NPC_ERR_INVALID_MASK; + /* mask specified must be subset of hw supported mask * mask | hw_mask == hw_mask -- 2.34.3 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-05-25 17:26:59.352963125 +0100 +++ 0032-common-cnxk-fix-null-pointer-dereference.patch 2022-05-25 17:26:58.608828392 +0100 @@ -1 +1 @@ -From ea0d681efa86cb8902d93409679e3ac507755345 Mon Sep 17 00:00:00 2001 +From a10e2ec8ee39426fbff4b3b896b005355ac701db Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit ea0d681efa86cb8902d93409679e3ac507755345 ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org