From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0062.outbound.protection.outlook.com [104.47.1.62]) by dpdk.org (Postfix) with ESMTP id 2980D2B92 for ; Fri, 27 Jul 2018 04:32:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iB7E0Lke83ADgGMeRjPKKP1mGwlbJsupgDaBi1VZkgM=; b=RPyIKz8DxhSOh/xOY1ZSq3uHl1PGP128K2jETHUuTIt7oP/1cnYYtJ6zmdmux1ZPAxtptesKxBK8QjC5RDlamhudFbOJ2vyHTptkw0vLIEnoV946Pacc8TkzHvQ+L05slyBIZ0C2R9rzl7dPkTy7c+WvolgoR/JAGDKqzK5UCAI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2035.eurprd05.prod.outlook.com (2603:10a6:203:1a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:32:27 +0000 From: Yongseok Koh To: Remy Horton Cc: Ferruh Yigit , dpdk stable Date: Thu, 26 Jul 2018 19:31:58 -0700 Message-Id: <20180727023205.38767-3-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727023205.38767-1-yskoh@mellanox.com> References: <20180727023205.38767-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: MWHPR15CA0056.namprd15.prod.outlook.com (2603:10b6:301:4c::18) To AM5PR0501MB2035.eurprd05.prod.outlook.com (2603:10a6:203:1a::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6613f92e-cfad-46e2-6b0a-08d5f369321c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2035; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2035; 3:j1Sh0qnIxmcdRSBBT+fvQEsciPHPVzgBwb4/WB7AkZqBrmgs0QKg6k2QBf/d4nY+DADubBBuf8sog6ksTIEeRWN5zLFpLdawaDwpTD7ruBCZGS20Sxft+4MdDY72Z3XYPbt5xqAf3IHLdjus18EoPvrFf/iXRe0SNKMLNmVZHhcJ8KLS3IJ9FlIJHj8ZI7KBen7tjU58CRiqG1wvvpwOM6MoG++b4SxVGdw6NrTX0/jbus3anJT3v1OoAO9gdUgC; 25:ZefAYjCq7A6QwBYrT8lMFUG1nGD+mDOlgovGYnLb9LG1VTpW9TFHsOXy6fUzryUnwjTqMqLTbF7t7x3Uelr4ey6Dazrlo4RTjq1ZRP/FpI9Tf1dCIBTug3SW/C6cxVD4HFmtrdcBTUmApgAg9q10abYklM1gSJFNwGZhnmaK06q9G1UXtb0Hr9PwdWO8G0kLrZKMHHDt9LGpDTv62KLgVDIrzwma6IlDBN1/Fo7+NlrImAynwjIp2X/DR205+h0mIwPtgNLE2x3WNMY24veEJjgmNDNeFyK5m6iooNDWaORi995zCc2X4nmmJgYn+DqGp4CzsruOCpGXzQKmy1RgMg==; 31:paRqEr1DQTcJD7RODhyRnoYNcpBcUnHD3dBf7rPXoagC05cxGcNB2lDplOtpACveZzmzEp8s7XMcnOBIPg2dJpchsRqFv7b8sAU7b8YeswoX5z5Jg34F8A/J6/LOMj02qqtfeSw4yljSQNb30PMR7NhXLg42oXXM9O7xd7E6CyRsReTvSdN1UttfyDBWi56mdvKZfaxyxI9Z3cJqtHXizhoqgJtrGTlmM6nG/MRGYM4= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2035: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2035; 20:0yXU6cd3dG51QghdHqBE91Z3F4+alYULHr/cNdoP1pGedO1SVadPb8ghEK2p63jX02P/JKOn/+UBDPZPOwvtUuXe2xeZ3oKV9dIjrYLtPUcAmN1XFnDi2vr/HymLO3q3m8EfssSyDkUb1OuIff9dyim8P1risdQcwli+a4Pht33EexEJPDNwc7ED3hKpcvLE2h2jaiKQBmYsgbSz5yLTKrOzYiyJpCjM3tAmy2qmA9aA/HtD8UZosKLhgmrKTxbLFCl7xbyiQHFl9yLaPDB6eLYSVlW1i6t5TvWJUY1MDd1V3x3uxliLESb0cxKANn0E12B6u0aMZXBMN232nA7srL+IiQhkvnD5P6KxG228Qwvy7Lvp1orVcEz8p2/1kKDK3Bzp1QQam6ZViNgt8v6YYcR67fAgXnpDBoox2hILnPj+wEUWKroZ23IDaSYAxQOiuN9k0xYsafm4bzUGixURV0moPkpKavQh2wvwdGfvocYl+Ea9qOzqx5Mn7hkBW6sR; 4:+xLSuzXO/cLHl0RI25kaamBqoF72s95aPG+S/NzYDK5Q4jVb4Owp04WiGttMedv4o0BOCWWItdv3KhWhHk4BHWYkA7+W10yw3LXsVxbYvLnxmVM2VfaHA3k1xBny9modYRYgOHJR+oW2LtCwODVYYuEp2gJHR77c9Dx+QY0Org79pEtYt3PMZwh5NqAmPYa9pWWONS++wAGmw2Ra1POVfMz9mak30bz/934KNYh7rMpzHlKL54mXsqO/VI0mf0K/fKcw/qPbmS1Okk0PzwJa5CmxyTiGimjDHa0MiwxNknuKq24JPaLfzIBLF9aGGyTH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2035; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2035; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(136003)(366004)(376002)(346002)(39850400004)(396003)(199004)(189003)(69234005)(28163001)(4326008)(50466002)(48376002)(54906003)(1076002)(1720100001)(966005)(25786009)(6666003)(6916009)(53376002)(5660300001)(66066001)(47776003)(105586002)(86362001)(106356001)(478600001)(575784001)(51416003)(386003)(53546011)(3846002)(7696005)(76176011)(52116002)(6116002)(316002)(16586007)(446003)(97736004)(81156014)(305945005)(26005)(6306002)(55016002)(11346002)(8936002)(68736007)(186003)(81166006)(50226002)(21086003)(8676002)(36756003)(7736002)(53936002)(476003)(2616005)(486006)(69596002)(2906002)(956004)(16526019); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2035; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2035; 23:CRC+IE91L6gzMfiegLzUhxmCgEaVGEuP4w38Ugc?= =?us-ascii?Q?ku9pDrFLtGCJxmKPi7qfcYhMiAr838QCW3v0EjMZJqoJ2xMH+7PwaftCCPY4?= =?us-ascii?Q?cQSgoHOhe2SjzMl7+UFCVxfbA186DBw9l1H63htvXiowstJ8VtBDsjUeqfQL?= =?us-ascii?Q?qO/8XRqugSKSQMTE8e4zZQjoi9P3vrPqlrf4E3IgTbr51Rwwy7Pp4biUwBUC?= =?us-ascii?Q?R3cVqtEKlyTGSR0ayAlcckCkr5VD+P2eggODbcsLg3B3xxaxyjRoiMvGtB7t?= =?us-ascii?Q?KjfK75bxFudHu6uSIqkLd5A2nH8vDfrd8Cww4pb7zexEiYpxS7EfNWyU1pO9?= =?us-ascii?Q?dHJgV0ekCY+5ox2THDFxVqNzeDU80J6SolWdJ/PWLdMEnWdbGo8m+SO0kh7g?= =?us-ascii?Q?naSC/AALLdUG/2eVboBX+srA5I5llR6PDEtvnjjOjxKOtRT0cCEWGVmab5tQ?= =?us-ascii?Q?pGYFeTawDNZiWG7p4zLD4N0WEJ1fy6w6LkuJ6e4D5+34fA2npj5hD1AcxOT/?= =?us-ascii?Q?A3HhypeQYTZ5p1mNYfAcJPm6vjaZIpPfLcCZjc8wzhthqJxHGAE1k+X4FGfg?= =?us-ascii?Q?r4TZnXSTUO5YHce4EBeVfJNZblcE+vTaZp2OPVcx255tYPNporP27ZgyHmy7?= =?us-ascii?Q?W/Fpk6Bg0eLSU+QM94MTClqkwBy4hLYwJID8Ar0n/iyxMxja9gdzOSHdVxis?= =?us-ascii?Q?2L1NeeyOKfHQCdICtO6i9VtPvB1nQ/p0XqslTCbq53/WFJO0LkOx2tkCnGLy?= =?us-ascii?Q?g7QJfWp59l0JD5eyReJkkzkR3wqq500ym7MNVZ3+j8azQ7YgUcoDqaI5EcZ/?= =?us-ascii?Q?xbNovpZGQRIz2e9r6qNV3LqFQDzSszHxsrHTZLqzdkAA77NJA8F8ORmQKxDx?= =?us-ascii?Q?5Xv/G/wRadmoNIoicZcjrcPHpErSa7wNlFkHSLhB95a6Ke0aDSN+Y2WSsKSm?= =?us-ascii?Q?/s59FEgNVf4SZyCmgKQeroXyUshYa8jWk2xW89Kbz7belXvukqWEARWeumJ/?= =?us-ascii?Q?duUs/QDqomcZVMtcVimabqnLTVMxElcaf94O808aH1Nci4tHMWH8hMRczHKb?= =?us-ascii?Q?9Y4LmoV2+Xz/qN9QIk4zXNF+/OBmDFESrekxF+irLw5MM4vw4vv4Fi13TEu7?= =?us-ascii?Q?rHrTsBuvJ0HxsXX1pRPUhHVWJikfZqses7vQgHmB4rOGcuqFdstIXTEK0Dme?= =?us-ascii?Q?Kyfz63H0QoPibK9f2K+AC10s8pFJs8arLAutN68RmwbQKKUt71T6mExCu5u8?= =?us-ascii?Q?l0tgqq+QPajf1FwSrXugwVaggRAlHeX7xO/V036mVtjJhj8zZOXpZEOwFe2a?= =?us-ascii?Q?nWOeVao+/n8xA2GxloWOddH11tkQhN+3Pa8MdoPd697YUPgrBDQ5r+wzOeJO?= =?us-ascii?Q?qZ/khPulnXb1FuwtOpBiwlZaT6mDCUtQeZ0arvnV9pmOho/GN?= X-Microsoft-Antispam-Message-Info: NTYJv3QhLcNehptEVsljHlLIhgpjugO1MXo+WhDssgCBAjro7nqY27D+XrsJLY7X11abLUQqGyVqp9MVZPint27SDSblpT0BhC0cijjk7H5TUR6snmvc9tW5ZNsQ9QSRGMBOXfdDkZiLpdfWTX57eJ/omUw7fl5cYp6n7hHNDoUbsXhTzCPKacaCarclYZaIu8hi80GVCDMe0xS+sRnhiQnIW85lmRBCwQkaDu+iqPO+ii57QgJnRECzyPg8x22JlxuJDfcfIMBYMLn1zCCawrsHmZEAqeVM0nhdbostweHR25pX/hJTbyzl54aC/Xmsg3RDaWDA8t/GkeqUHfwjmNvdtxGPFO9aeuTsZZWNpF0= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2035; 6:G8kUgI+9ybw3THprfX4SFXXkI35SFt+pokwxzmxlR45ly6XEPvzAEevyG6yG7s4GTVQDltT+41yx65QiTbg+/JGKbtmbc8p/jVjGbYADDI0sI61ndX5lPgzIO5sjIxrwQqgUb2RRsm2nnGlBA6g6aon09ZVDreWgRmXr6vgf6QyR/4Z8sSTPsjc3HjAYhYkR/9nQOAswxNUyvbdKtQhpIK2Ty0QT+7DlM9Du2LaoU0T5ntL68qbPgcEKTQtYCkBRcqLv6ymZpKk1m6Z+6QI1lRVlay6Jeh4QjlqcmeAWYvNgJbTc41O1HhkLdwuNk4hDaZdno3692UGoj4TPSm5/mrHjETUdRnouZfNbwSfmHu5JCuGx2+cmpLS6IEJ2vYh021CP9Ug+f/nwovR4s0Q/D8ILznrBFCU3cafaHMNNT0d4G+L0QL8LWxJb2ohOAhgCzAQ4dqhHKJXyeVxGP2ISJA==; 5:SM0Y1ADPw8A8Iy2x2oYJB+u+cSNSxlWEMbSb8rVcRx05u15/Nssi3uGFwVQ7W5aLC/UbOgQQF0/Ac/QhO2LARGvLwaoOv7N360WAxZHSUn8FOBHzyeCk/hWr4bE0eMAhpslBGjrAOogyD4ij0nM05noeVGdwjPAj/ecChi84368=; 7:ovg0FxueEDl0ZsM98+/8OgK0M6xk2I65W0tpGUTpaJk+JL383Ww0EKpY7XyQMRAezi2eSQ9cFkgHTADkcsHVvN0+/aAyclsVAC+P7thIeM8TllaEMrERdhtsTl5JHqbDdqAfV92XgwyW5WQj3l95ZAsXRGHffSTCewrw+yWitLuKImy0OJhNq+lpIyge86yPw0bczylBCfk2JMN8eGjyMgq/42UOmApus3TMuZqG4wSdGZy7UlM3rgUCXGSZk613 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:32:27.0112 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6613f92e-cfad-46e2-6b0a-08d5f369321c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2035 Subject: [dpdk-stable] patch 'metrics: disallow null as metric name' has been queued to LTS release 17.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: Fri, 27 Jul 2018 02:32:29 -0000 Hi, FYI, your patch has been queued to LTS release 17.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 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 9b7a4b363682184c5b7e186c3301b5cf98fcb48d Mon Sep 17 00:00:00 2001 From: Remy Horton Date: Mon, 2 Jul 2018 14:46:08 +0100 Subject: [PATCH] metrics: disallow null as metric name [ upstream commit 219731302a0aa5b8edb30a6bc1cdea64e7824a98 ] This patch adds a sanity check so that names passed into rte_metrics_reg_names() and the wrapper rte_metrics_reg_name() cannot be NULL. Fixes: 349950ddb9c5 ("metrics: add information metrics library") Signed-off-by: Remy Horton Acked-by: Ferruh Yigit --- lib/librte_metrics/rte_metrics.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_metrics/rte_metrics.c b/lib/librte_metrics/rte_metrics.c index 3ddf9caa4..dc6344673 100644 --- a/lib/librte_metrics/rte_metrics.c +++ b/lib/librte_metrics/rte_metrics.c @@ -124,6 +124,9 @@ rte_metrics_reg_names(const char * const *names, uint16_t cnt_names) /* Some sanity checks */ if (cnt_names < 1 || names == NULL) return -EINVAL; + for (idx_name = 0; idx_name < cnt_names; idx_name++) + if (names[idx_name] == NULL) + return -EINVAL; memzone = rte_memzone_lookup(RTE_METRICS_MEMZONE_NAME); if (memzone == NULL) -- 2.11.0