From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00060.outbound.protection.outlook.com [40.107.0.60]) by dpdk.org (Postfix) with ESMTP id 0505247CD for ; Mon, 13 Aug 2018 22:42:33 +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=cA+so31TPyIAqQC9VFUnm1Zf/n34gcDO99Q1tyIF17U=; b=O+xZcep/hVy4Ez8AdjjvTfVbkdlo2LqhUJJVDIeHGVW/90p5eBbSlwS1DMO0tgLaYk7v9AyVqnfn3cwIaKUDFJJ98XKXMnMeDGbW+iA0cqJrFkVjd9M3uu1/Fix4G0LYtfxixT+uvA4QuW0eKdvVeMPjI8DbQkB74HDsFQvPQyc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.18; Mon, 13 Aug 2018 20:42:31 +0000 From: Yongseok Koh To: Gavin Hu Cc: Honnappa Nagarahalli , Shreyansh Jain , dpdk stable Date: Mon, 13 Aug 2018 13:42:05 -0700 Message-Id: <20180813204213.25436-2-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180813204213.25436-1-yskoh@mellanox.com> References: <20180813204213.25436-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: MWHPR19CA0084.namprd19.prod.outlook.com (2603:10b6:320:1f::22) To DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 520e2fd0-909f-4c1b-79d2-08d6015d4b40 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0502MB3980; X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 3:2WPWwxiqc5CZQTOUDehub5njIzm5F36c1+4/L9q/4WV1VSvbDH6DtzuAje2eHO+1L8vw/SQ8ZUXfq24buti3VHBxxDQvL/vL1eDuSR1bb7MWgQ+7sV9HXsxMDjHO7KWGHT545VnHngScDIWOBEzMRwVmuAjnMAOK6sU0tEasdakRPonUtlv4iiwZcZWwd5/eTXX3o/DwEV0HycJ4DOZQ0wzutLdm0HzXAyB9dZ1pu9pWQ8aA8gI8UnUj148Qc/wz; 25:ReP0TI/XoQ1TfghclQeY6VmHy1lfQPAJ7ysG4IbZ/qu6XENGUCZxh6XIhKh/GWc9KYBy8MZq8W61WWcQD3P7EQ15l/KAZHDiPXih4rgrviBNHtp04p9oKXzYk5N10hCRWV4879MdAGAR9eQI2Q7shRYqzikBiyx2ZKd1gaOvyeBziwQxHnXwj674MH1mcg3xJJhcxkhQBWuSLzrHtclwdePSY+a9XqOYgk4xyOLy5LmcTNeaUR49djxMgrlO56g4h+E0UDJK78ltR7HXW0O4Bd3zSNbt25POxI+wMWUr4GfgKxCuESWGTzyUY2jfGBymokE6+11KjHN/MSUlNFFgiQ==; 31:tW9gSKzuyP41BO7izWgEyvZPeEdZgc1EiFm/MnqtvwWYMdbNq81VuPe174j9Y2kCbVdtcMsr1GhdU+OkQt24d9FrUq5W3iPKVoYeyLoPhy/muAXR1aWBuVvXQQ722NJ/xQEFLs4Ao/0mNumA0mTr9D/9gMlqvaWMwn3dGxxXoTeUNooF9DE2QwqstTlbkzHpwGCVGnY94V0WvhiD65ULQJO3Y+rMOpgQEPP+oL0pJHU= X-MS-TrafficTypeDiagnostic: DB3PR0502MB3980: X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 20:fLMQ6hUYyivudKCJdyI94VT+z9eaBv7urEzfxcUEOWm/aRbwyQnJTPtOBWCi7b5FAl8sYfhlAa/4S2zooJIFXDwywFhMWL50VAL4WjH4kG2o6H+NxiLOIDRraGsGGssSx+wtQrCBX0iI89UhSCQQpuSFoXnh4RkyGCR0WGiah9ne7E6btg4fTj/LJ8RFSF6dfHZdhBGMb5r7o4gU9qN/tKJ+rflcH5/RszMHYPTwCXur0786Me634W/Bq8tGheAz8gMSymLuKQxNDJ6FByrUYVthuCWNIbhJHT/usY6XX0NFWGcNzazW+kfJ5NRZWymdVCBB207HVnOZ3qYOTU4bZGCVwBdlyZKNcPft5+ztypi6YB2gz4VwHJTvIauOj+Et2g0q4LZ/JY+kpwDY3NSSZ7Bsofe62s4tJ6zkGTT0AjX5fD6gyMZOdJiXM6HAvu+4XD6roi2r8a/DmQK3Y3KcZKLdt7Wtv0HfsWETAXqpxccC6ESe6ySjQ58/9DYn/ltl; 4:0fdtvWEexeUPIB4YF1v3i7kypFzcn2EZK631JTDUxx7Tt2pUEWuEX35F/HGqTg2hDTormuauRRLv3o7KSwkDE2yZJILeY4bhM71uVnAAzmTaNi0DUYw132ZSmKw7Xl+oIgTFZgyILOB7FGwJ4gQfqlZVrfjid2fqaTltIXOi4Lv6qfpY/DwZylZJfno5FtaqagVgjhUs7nNEoaeOW77R8BoZ3MWrLr/Qp0w/C92BsD2urtpwa3rfqYPDVGJ3SUMPNGyjuftwCJ0cmLN+6m/JBRA6oExOMDxLOhXJulQiVUR8YtI2293DpTn6J4J6VakxVe7dmRve+OWcCzc3UKB9wNE64rxs17vKr7LhfYbWMU8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301033)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:DB3PR0502MB3980; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0502MB3980; X-Forefront-PRVS: 07630F72AD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(366004)(39860400002)(376002)(189003)(199004)(28163001)(69234005)(105586002)(106356001)(97736004)(76176011)(16526019)(26005)(186003)(446003)(11346002)(2616005)(956004)(14444005)(36756003)(50466002)(486006)(69596002)(21086003)(6916009)(476003)(53936002)(53376002)(48376002)(386003)(7736002)(6666003)(1720100001)(66066001)(305945005)(47776003)(478600001)(7696005)(53546011)(51416003)(25786009)(52116002)(4326008)(966005)(55016002)(6306002)(54906003)(16586007)(86362001)(575784001)(5660300001)(3846002)(8676002)(6116002)(8936002)(316002)(81166006)(68736007)(50226002)(1076002)(2906002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0502MB3980; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR0502MB3980; 23:TgG4w2BTT5lZg1bE3p3z7lIiGBI3uQbmRJeI6P5?= =?us-ascii?Q?Dq8TUVvD9y7YA9WptcmjyixOGDjoOnhzKQ7X2/3vhRHjGRFbyrDCxtAYBJvh?= =?us-ascii?Q?f41h4L0MzKdODza5k5SQiLojUL+VcMjO7XhOhpzZokLo+5b4J5bSD6aqrcHG?= =?us-ascii?Q?QMsOXtp2NZcVyFDVEPrBz878Dvldt+40tDFCsH/I85rZ4T4D4oS5iGGs/H68?= =?us-ascii?Q?vDbjg7wj/asWx98aRBEjt0OxJh2Y8BXO3tQaiIfJfR0wr0sg1TDlOLrVDQRz?= =?us-ascii?Q?fdU98JrhRhX6GW+q/x9Bl5MHfA7qHKXySvva6f3Fv54ibSah95E3I8E9HfXD?= =?us-ascii?Q?d3Sz4xb56RbmtB3JvZsZTu9d3PtmE8Hgeed2e8eS9cvh8gCEv9JPNXFjLLNv?= =?us-ascii?Q?DllaJ4yr4zqwdPX7/jz0Yv4FB8E4Po4EhYkLPNucC3qKTSdpaPXhqKWJPs9e?= =?us-ascii?Q?ek2Ym1ZJKWzKzuG13za2ASLwk+UCLNRRvJqSS28y1jI1qssVdW1jYMlrPbY/?= =?us-ascii?Q?jsgXozEOYIE2JYOMXuT0ZKSgzI4pQlOdhEb2h2cE/g11gJM+E43dnJCDMzyo?= =?us-ascii?Q?gSmdCYy0diQiYM8ITE/NSZXaKWEpHxbB8BZMVKjIf6wKPjwQRsNBqhOBaP8E?= =?us-ascii?Q?F+wne61Zo8xkw1g30Qkgk61saBQEo1dob9vAzbAUUCtY2sWZn5CikULksGMq?= =?us-ascii?Q?om6bqIHWSVp4XrvRz3sy+63bqYzfiMDLnciWmi6PqZ6l8Tk11o+HAzA82H5V?= =?us-ascii?Q?er0igk8KDkoZ+C+naLLW7cEeEZz6Mj8Ua66i03wni3AgLAeEFOwgqJfQAtg8?= =?us-ascii?Q?GWteAYrhd4P9DrXLqgC5pV7WACZhtAECz6j3l/bJ26OINLq5AeeNYFQpqJ8+?= =?us-ascii?Q?dqwhfRBgus4SACGk7MaENTrnVKG726MQs5tuY6G67GZMd8cqay7neJlKAk5f?= =?us-ascii?Q?C91ktbVHalrfXK8nHYtn6iDWxWMGPiKM3deqBDS5ZWTJ0gSLKqq+kcBrkJNm?= =?us-ascii?Q?N0vIIHvpE+i8vMlQ/NBfWhaVPCqe0lWBSxcvO1/1RhGl62CtitwnUEhKrvCb?= =?us-ascii?Q?mtlstR/0EwH8nISlV/809/uDtEwDuIZjzwmWz0M05miwpireVgP7L/bXKpEB?= =?us-ascii?Q?qz6Kt5UU/bgLD6LqmVRImFiBlVkSRUa+0YCfMrERTAuSgmrb2SVGelFYG5py?= =?us-ascii?Q?61HSca/ewdfZFjr5Ks9LflS3v7rk10/ZJK2oR08ziiPlj0kBax+/IWPqIgzN?= =?us-ascii?Q?1zgIBx6cryooRi6CtdolAcF3tmceCQFxhpffwsnFjXcAdOlBNkgIwX1ayqbX?= =?us-ascii?Q?5bvAyanRFPq5U8mIZQxkLUMnwt5xrkBsfApbzhd1IDpQTJhtRDmCQNHj6nY0?= =?us-ascii?Q?Iptag0pAn+UT+w+Vzhzb2vq+Lt3fKjwY5vAbQdTX1c1iHj443E0GEivELZrG?= =?us-ascii?Q?uMiZWJekmKA=3D=3D?= X-Microsoft-Antispam-Message-Info: g2FBZ4/lPqGm3S+uYrNROX6kzIZ+ngN6lnJYvA1OTQsrz0Aa3l7goS5tCYEreG5pGcMlCYd0dRht5RdgD4W4+V3/HHrdpGNb89FJqBaQeuswL9aP6yTsQtp6Av/Zw2yyiHLl7Xym2EOCuYr1DAnstflTjhdefbK9DWEDhCGSWH5tllp0uh0PvaJWqqPpTmS0zsDQFzToyTNS3l7ZIUVbLt6E3YmRXE0FVDbk+1YlbI6q/OG0grZK9X2V07Y1EVxbi18x9NgBbj5buMu0t22wkg8XnVE48e9zJB7WH/cCU0vAwaUfTozBRfs2Mj6glG3BtlseP+nL1cUbf9PaXPssxxPPNw45NyWX9XAgOEPzQs4= X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 6:ywzA2Glf0y8tnaDTky7we4OBNmuseT14Y2aniOV7UHYLxaiITXFZ1b24xxQgIskmJs8DyLQZTtJSz30/4BUkhlF37YVfygwdq5W39YIGvVkAMk/obxrYUgfuK6vjHBUzQmmVgzBOgO0IQfUJK21i3CkV8XiLc4lXxGg152Oboba4gZrprk1ideIM1dTA+tloDkKRWKJ1GOq4OFl/i4wqQ26o/mwW8/96R/kCtciJ/qbbSL/McOgJp9YdhJkQnjYsMiGKvYnw+68+RDcEfHt+Ul2MtgZHaUmVEXjEXumTMqiSl+wDNT6lMtA6AUrRaUyHkS80+HJzOtMyoVW3amesN4qHNDV+zvMH10nDpxwPRJgnzSI9adUOrSljoDgnp8m77TTMtUF1qcOo72eybhrlExC+QIdvAZBd1DSdGPBjIEcO7U+MjoLzuzDeRgNY2LCtpnx7j0UsBW4oObXnrPCvKw==; 5:o8i9eKt2aLRrsiSjQU+hJKIDmBsNjzXujcIM+3vObHNf7Zjx7pde3xt2I+2ThxhnR6AXIdgTvMcIuhVnwDkCbEZNE40DnO1mYUADPyGd1PyhanOb3JnCtn3Dfx3MspxjqAgMHMtBUHbRbMuCpVsTLw1iMgAg/018dvR3FLcjYyI=; 7:wsK3C0S5VgfH2uMqufWJiYLepxVotdGCHULqQieualWuQKqLYdlpWEb7P2v44sxm6fWesqUUsLId9TaPlQ1jf1zkQ1MDl16Krl7Dlqpmwlgt1LqGoPda0hFDR9QuS5IFCzZjMpKlcpoYCos9TnN5HtO5EQQzAurOjESBxjwuaFw/WLctUAGPyeWOa+lYA9aGZ8W9DpQWlfJ3VC18zfKJCpaYUDKtzloNuwObTpMtZq1/eujcnmh1xpNGJirSYNXx SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2018 20:42:31.4318 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 520e2fd0-909f-4c1b-79d2-08d6015d4b40 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0502MB3980 Subject: [dpdk-stable] patch 'net/dpaa2: remove loop for unused pool entries' 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: Mon, 13 Aug 2018 20:42:34 -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 08/15/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 356b762b3157ef121b6f849373b1b45c10635098 Mon Sep 17 00:00:00 2001 From: Gavin Hu Date: Tue, 31 Jul 2018 15:51:37 +0800 Subject: [PATCH] net/dpaa2: remove loop for unused pool entries [ upstream commit e94be227b7ea025d8fd0ee5d79052a8c31d432c6 ] Currently only one buffer pool is configured and in use, looping for up to maxmum 8 times is unnecessary and might be buggy as assigned uninititalized values. The fix is to loop for the configured times with initialize with valid values. Fixes: 16bbc98a3e ("bus/fslmc: update MC to 10.3.x") Signed-off-by: Gavin Hu Reviewed-by: Honnappa Nagarahalli Acked-by: Shreyansh Jain --- drivers/net/dpaa2/mc/dpni.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/dpaa2/mc/dpni.c b/drivers/net/dpaa2/mc/dpni.c index 6f671fe05..fe2cb52ed 100644 --- a/drivers/net/dpaa2/mc/dpni.c +++ b/drivers/net/dpaa2/mc/dpni.c @@ -231,7 +231,7 @@ int dpni_set_pools(struct fsl_mc_io *mc_io, token); cmd_params = (struct dpni_cmd_set_pools *)cmd.params; cmd_params->num_dpbp = cfg->num_dpbp; - for (i = 0; i < DPNI_MAX_DPBP; i++) { + for (i = 0; i < cmd_params->num_dpbp; i++) { cmd_params->pool[i].dpbp_id = cpu_to_le16(cfg->pools[i].dpbp_id); cmd_params->pool[i].priority_mask = -- 2.11.0