From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f193.google.com (mail-wr0-f193.google.com [209.85.128.193]) by dpdk.org (Postfix) with ESMTP id 93ADA1B3BF for ; Thu, 2 Nov 2017 13:03:41 +0100 (CET) Received: by mail-wr0-f193.google.com with SMTP id u40so4765869wrf.10 for ; Thu, 02 Nov 2017 05:03:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=PwG0uSJMQTg8Dk9Y6GUPQR4wqyDXG3X/IFD6os40cgw=; b=Fc3lukIHzuyF2onmqPCA+DMCGPvuNUvPU2GaqWI//GBICHzLtynQE9Fzg+hDVY33mB kMmPwp63zjDeKH7epuurcEZ8T3ZNhdeq0n6jvmqDHp1OiPHvX/B4BlJKP0Mv4mtZtsM6 7UfnBXJKIc9r1KO9Z+HUpRdvNtEN7HfSVS6VWJb3JaKTAk+kXBdyLLpNraZs/5pu3H1M Kpc7eO6yWG839RyccyNT9Fft0BrnpkddjmMKV89cWC0me7ziT/btQT5Y5hzJNpcUzdzv hUb8F06VY8YUCIe2SmRiThdnGObAqCtT9wxwa85/t53xEymVWFkujJDpKC7jB3dP6bwO 5WMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=PwG0uSJMQTg8Dk9Y6GUPQR4wqyDXG3X/IFD6os40cgw=; b=COI1943m7CgOdiB3MGj5RePXHUVvKkYTlg+6snVwzHZFiAhjI7v5q8nZZ0RvVzaI0R rmaLowhj0aGHyVVGLji6KdlCuAwDszcFEImfmaGFPE2n/djaZnSrEhVvaySIEFNd78cG 8O+vOdW0iJLshRmv/s/GkDP8EmCVTpOPTaPiiD6XXrKk4CUCsqcVczkjC4HK48Lkg0Bp oYFRQQOA+RtIVYS6Ad/8dbaujiHS6Ob7SJWS/iqmyjy1qYv7AmlC/ShiGlN8QacAvOVA WtB0HZXrh/ChtBrXpS19YOJS6iTRtVD2FbWyswS7TwLKGjjAvQV0YPSLl2jtlw6Jaaxp uP+Q== X-Gm-Message-State: AMCzsaWPqtF+kperOQoOJYm6x8aEqwxjwC6YSkyJ0E5GGJ2ae09weGPa x1WMvj8BFWqeBWJzvrYQy+d3iapPkOg= X-Google-Smtp-Source: ABhQp+TIclLefBVbxQJJzaAw0ivnqeOXZy44S88HDh5XBNagX6H+9GNNTvVNKvT79G40EoEj7/aewQ== X-Received: by 10.223.141.129 with SMTP id o1mr2682996wrb.95.1509624221352; Thu, 02 Nov 2017 05:03:41 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id r23sm1706521wrc.93.2017.11.02.05.03.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 02 Nov 2017 05:03:40 -0700 (PDT) From: luca.boccassi@gmail.com To: Ajit Khaparde Cc: dpdk stable Date: Thu, 2 Nov 2017 12:02:44 +0000 Message-Id: <20171102120247.10565-15-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171102120247.10565-1-luca.boccassi@gmail.com> References: <20171030153511.13322-1-luca.boccassi@gmail.com> <20171102120247.10565-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/bnxt: fix a potential null pointer dereference' has been queued to LTS release 16.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 12:03:41 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/04/17. So please shout if anyone has objections. Thanks. Kind regards, Luca Boccassi --- >>From 67335de26faa652432d7b6fb5d0b51782aad9316 Mon Sep 17 00:00:00 2001 From: Ajit Khaparde Date: Tue, 24 Oct 2017 16:19:49 -0500 Subject: [PATCH] net/bnxt: fix a potential null pointer dereference [ upstream commit 8ec40353d4b1aacb9158755f3e82a8a9ee7df59c ] Coverity issue: 195046 Fixes: f7ecea911ec5 ("net/bnxt: fix interrupt handler") Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_irq.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnxt/bnxt_irq.c b/drivers/net/bnxt/bnxt_irq.c index 7e1482782..851f39caa 100644 --- a/drivers/net/bnxt/bnxt_irq.c +++ b/drivers/net/bnxt/bnxt_irq.c @@ -51,10 +51,14 @@ static void bnxt_int_handler(struct rte_intr_handle *handle __rte_unused, struct rte_eth_dev *eth_dev = (struct rte_eth_dev *)param; struct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private; struct bnxt_cp_ring_info *cpr = bp->def_cp_ring; - uint32_t raw_cons = cpr->cp_raw_cons; - uint32_t cons; struct cmpl_base *cmp; + uint32_t raw_cons; + uint32_t cons; + if (cpr == NULL) + return; + + raw_cons = cpr->cp_raw_cons; while (1) { if (!cpr || !cpr->cp_ring_struct) return; -- 2.11.0