From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id 14AEA2BF4 for ; Wed, 23 May 2018 16:34:00 +0200 (CEST) Received: by mail-wm0-f66.google.com with SMTP id l1-v6so9897816wmb.2 for ; Wed, 23 May 2018 07:34:00 -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=B5OW7VoyLf4o3iYq3G8ZACypg4v24WYXTGWl8r5P+Og=; b=J1Sm1Mrbd4Br43nYRJN5HDVV8RHnUzhyY6faQbWRVczicOtllKs2U20p/miD1iA5SX wQ7dTWWNQ3muM+AalptwprBD2cfTtHq/om0ikH+f71fNYT0I+RwkdEhd5yyVO9gYZn8J usUCDJKv7xOH+aW69RIDObmcPRBh0f3vqAvT3T/B6xtJpYLRjpV2wpGlVClRXq5ZTzp/ rGjBSLAmHx4UoC3F5Al9eHpHpbLeqsOD0kqNJHVhwH244u6dGpL/dZpdWvvo5KuoaOQI SxsiE5iA7WB9/swVVfZZoalvP6gC+/kuh3djkZT3+VA3QoN0leOiaANQQAuV+OQ6UPmk 2/rQ== 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=B5OW7VoyLf4o3iYq3G8ZACypg4v24WYXTGWl8r5P+Og=; b=cBUDmUAb0v+wC7stIkecpUR0l0uzQaJT3WDE33QjE6/HUWPllgMWyz4gLWGNzGB3mf Om3sEUt0m1zNhjttfNkWQl26jOycaQQ3Mb+wV8A5wDnBVESgo/WHFtJTSOJjLpPAwaf7 MJTcfkZ+3nAANno2UOaowV6TBDugEbJvxX5LRDfbv6JYW+cim3ZKFxbTyBRe0QiHAsO9 oT+0eBCrZefwKAJqikqlbpE44yRLTMEUc9MCJsvPcojIeVAtiyJveeWP1wlzy72ejklD A8xLtOoz9YYeKfoPw6aNkEVGjzHmG9wW1YbNk2dudv/djBJyAbE/zC7/UcJ4TdYPPfsU /8Rg== X-Gm-Message-State: ALKqPweTf066WRYJuSK9XFqp+jA+Fvm11dj94gC8Dy92l8nRSDuvZtTq eBi9UF20r9eQ+GO2vwzYiNUDDwacSpY= X-Google-Smtp-Source: AB8JxZrz+3XjjO3eapuSc/tbl5DS0S1s/bIKVwGme8OTr3LzVDmCjmEUWt1xgThAN0gcJ3/reahH8A== X-Received: by 2002:a1c:170f:: with SMTP id 15-v6mr4459213wmx.90.1527086040395; Wed, 23 May 2018 07:34:00 -0700 (PDT) Received: from localhost ([2a00:23c5:be9a:5200:ce4c:82c0:d567:ecbb]) by smtp.gmail.com with ESMTPSA id x17-v6sm6958619wmd.46.2018.05.23.07.33.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 May 2018 07:33:59 -0700 (PDT) From: luca.boccassi@gmail.com To: Andy Green Cc: Bruce Richardson , dpdk stable Date: Wed, 23 May 2018 15:33:27 +0100 Message-Id: <20180523143344.16885-6-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180523143344.16885-1-luca.boccassi@gmail.com> References: <20180516100945.4449-2-luca.boccassi@gmail.com> <20180523143344.16885-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'mbuf: explicit cast of headroom on reset' has been queued to LTS release 16.11.7 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: Wed, 23 May 2018 14:34:01 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.7 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/25/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From a70aedd1070c842245f4231dc47b056a1c447655 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Thu, 17 May 2018 21:49:37 +0800 Subject: [PATCH] mbuf: explicit cast of headroom on reset [ upstream commit 553ff494cb4d7fa9539911d3bbb4d94de5f69f20 ] GCC 8.1 warned: rte_common.h:384:2: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] __extension__ ({ \ ^~~~~~~~~~~~~ rte_mbuf.h:1204:16: note: in expansion of macro 'RTE_MIN' m->data_off = RTE_MIN(RTE_PKTMBUF_HEADROOM, (uint16_t)m->buf_len); RTE_PKTMBUF_HEADROOM is typ 128, so it doesn't make trouble. Fixes: 08b563ffb19d ("mbuf: replace data pointer by an offset") Signed-off-by: Andy Green Acked-by: Bruce Richardson --- lib/librte_mbuf/rte_mbuf.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index 1d88ad8d1..1e108f3b1 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -989,7 +989,8 @@ rte_pktmbuf_priv_size(struct rte_mempool *mp) */ static inline void rte_pktmbuf_reset_headroom(struct rte_mbuf *m) { - m->data_off = RTE_MIN(RTE_PKTMBUF_HEADROOM, (uint16_t)m->buf_len); + m->data_off = (uint16_t)RTE_MIN((uint16_t)RTE_PKTMBUF_HEADROOM, + (uint16_t)m->buf_len); } /** -- 2.14.2