From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by dpdk.org (Postfix) with ESMTP id 30F7D1B3C6 for ; Thu, 2 Nov 2017 13:03:46 +0100 (CET) Received: by mail-wm0-f67.google.com with SMTP id b9so10896946wmh.0 for ; Thu, 02 Nov 2017 05:03:46 -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 :mime-version:content-transfer-encoding; bh=fLx2sk6IAaAyiOtw/nWzbTUCuRqjA1yVx8MIWNeoaOI=; b=Y4PXHL3+g9nCrVWNCqK+0iNIVu3dJRcgUyfkF4fBMrDJQJmBzZ0/tZBaWX+b+0vCuH j/l0+M0kyYKq7boaOf6Ds3ac82rX2LNsvOb/K2yhkhqVXZBzAP2M5GPLBM7ya5as9H38 OqqzMqkQ+t4fWSAp+MFvXuejx4IeYB5bD23Akg3puEIFPLwwQrLJ9WhDZKGUvZ7s3xGj Q6a8X2u3Uzvj4DKvss5iuKG221w82z7/xjNdVFxY+mXywuBnByKgddRQoVIs1fGnSgm/ HxGbVIRSTDp1sPl6HRu+tKfbqoF2Ch+Fnqzm++KYUq0q55gogK9RPh1US85bSlooZlQV f4OA== 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:mime-version:content-transfer-encoding; bh=fLx2sk6IAaAyiOtw/nWzbTUCuRqjA1yVx8MIWNeoaOI=; b=sVi06aKFniuo1e3tZcA9N5DF9SEXJlJdlAnz0WSGdF6nQklXkcsZFekGNum8yN0MnH aSC6IFY31knfSHzjs91/90DL2oQCmYAsy3CFnpw/4/J/ZANABoEtjRV9MTMQN2rbgZ+k ZJZ28pOlfoMOFmXhu6grSF5B6x1AscgzBVDdkSzw/yNwzDkNGHXT5wGH2BUr08HA44O9 5QOczfFe8BtScdkhzfLpgQhbmMBSz9LzdWYSs6kg2K3yycsJ/8NmCSOe0F8/W8EEuJTc zzXomc3LL2UbBfyPaz0znIGhpPlxSdNGq6I+/jlVHPAtLvoFo5XcAYvfWLpnQsVzYBF8 Hbzw== X-Gm-Message-State: AMCzsaU98kbmurcfW6eDYvlC4Wcf1R6euoa6Wo5dlwyNwX4p1y7hLwtw khia+FxJg5gXzjfkRPGyt9He8/TzKh8= X-Google-Smtp-Source: ABhQp+SU7iV/FBsiZ99vNZucJFhYZvzpYiVusUyeEeSJbCiiuywpVfzUroLnPH+8v1+oxRGb8Tl5xw== X-Received: by 10.28.131.2 with SMTP id f2mr1334292wmd.137.1509624225815; Thu, 02 Nov 2017 05:03:45 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id w4sm3113366wrc.17.2017.11.02.05.03.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 02 Nov 2017 05:03:44 -0700 (PDT) From: luca.boccassi@gmail.com To: Olivier Matz Cc: Bruce Richardson , dpdk stable Date: Thu, 2 Nov 2017 12:02:47 +0000 Message-Id: <20171102120247.10565-18-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> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] patch 'lpm6: fix compilation with -Og' 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:46 -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 089ee37f4d7d9eb3e2db6432cdc3a6ab4f007a18 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Mon, 11 Sep 2017 17:13:31 +0200 Subject: [PATCH] lpm6: fix compilation with -Og MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [ upstream commit 1f148d8eaf3baaf123fd8bf692947fe9437a5ab6 ] The compilation with gcc-6.3.0 and EXTRA_CFLAGS=-Og gives the following error: CC rte_lpm6.o rte_lpm6.c: In function ‘rte_lpm6_add_v1705’: rte_lpm6.c:442:11: error: ‘tbl_next’ may be used uninitialized in this function [-Werror=maybe-uninitialized] if (!tbl[tbl_index].valid) { ^ rte_lpm6.c:521:29: note: ‘tbl_next’ was declared here struct rte_lpm6_tbl_entry *tbl_next; ^~~~~~~~ This is a false positive from gcc. Fix it by initializing tbl_next to NULL. Fixes: 5c510e13a9cb ("lpm: add IPv6 support") Signed-off-by: Olivier Matz Acked-by: Bruce Richardson --- lib/librte_lpm/rte_lpm6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_lpm/rte_lpm6.c b/lib/librte_lpm/rte_lpm6.c index 32fdba01e..f9fecbe3a 100644 --- a/lib/librte_lpm/rte_lpm6.c +++ b/lib/librte_lpm/rte_lpm6.c @@ -511,7 +511,7 @@ rte_lpm6_add(struct rte_lpm6 *lpm, uint8_t *ip, uint8_t depth, uint8_t next_hop) { struct rte_lpm6_tbl_entry *tbl; - struct rte_lpm6_tbl_entry *tbl_next; + struct rte_lpm6_tbl_entry *tbl_next = NULL; int32_t rule_index; int status; uint8_t masked_ip[RTE_LPM6_IPV6_ADDR_SIZE]; -- 2.11.0