From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80044.outbound.protection.outlook.com [40.107.8.44]) by dpdk.org (Postfix) with ESMTP id 67EBA288C for ; Fri, 27 Jul 2018 04:28:12 +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=hM/LpH9o5FhJ04YXLGOd3BKGI4fcYWd4FR5wWz2sRuk=; b=hcAg4jCQcdk/CDwUX3tNRrqUH5hyrJJcyoPuuqjpbRFeuOiOVtbL6Oh7svfXzEFULtd/zHzwrzd3HtySKfcUAIl5z788Wif/e2YkfxfYBfMP9E1ML1FKPn+iP/rAa1hz2jCxHKLPBDUAyioXMUXOm4tXr39WkCkYYmII7xrsVjE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::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:28:09 +0000 From: Yongseok Koh To: Dariusz Stojaczyk Cc: Anatoly Burakov , Olivier Matz , dpdk stable Date: Thu, 26 Jul 2018 19:27:43 -0700 Message-Id: <20180727022746.38457-7-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727022746.38457-1-yskoh@mellanox.com> References: <20180727022746.38457-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM5PR21CA0034.namprd21.prod.outlook.com (2603:10b6:3:ed::20) To HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f6ecee9f-1c02-4a89-abb4-08d5f36898a7 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:HE1PR0501MB2043; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 3:KBXdHsXYbINN7HcAjhp/eWSyZiPpJpavH1CnR+oTPrTFI6PLKTnkJtnEN1psFPUoIWyjFVSksQTROvaF1UtAKqxL7l66IwoYA78iITQ5tAkxbKWo71z6jJzO3icP8xCS8WIl1gF6fUUr8JMCkhsCXmaf8DhOOyb9JCL+oHDZ11gaG5fr6q3qNXXsGwINQHGL18lX6VSS0K+QfdP5tfXXw7x0f6K+/Ku3e04pmEck7zuiBcnqeO0M6wA/pBaV74iz; 25:6TECUPhAcTMdeD9LJuePb6vDkQCJMwFGGy5tRb/kBvqU1J7CbHzre1I8GmPXbHhILkqbe3icNRapJxQLQ11ZOZNw6DO5Mb0G1sEreX8mxRziT8qmOPUURSucRZreVkdGg9Ay4xifhAt/qrMf3FR/yWOEc8LRIUCOr9xZ74KUHRFVwcsLel30hN95rquqKdHYRgvwpGuNOet9hp4TVMfC94aKbvorpiEglRDVla6/bF1XFYmSB7pI0z8vPEhyWvmsoeaWCgbg/9voBAi8aiEtG7+sJd2porJJpdVTCX/xATnEyO6JzYO221E1CWVT8totOLBQxX7LVtkWaZw40mEOtg==; 31:FVhjK6wFZAvKjoeOUjEcpDkFkemzIin2GlkAYUKPTEafhDOt37CovswlWCAIdvrRxnyx5vKtrmE2wG1888wKDjJbMliI1HXOxhxUaDyejhw35098ibXfsfjxMuiV8Ex5By2H79ef7EobdzUjNAvE9GVoVl815K6VioNYusR04NOMnajrKG9QpDb0O+wca7cD/x0d461DVi1f6N/aaHynN50Gfeg+QvW3dtUspGKwhig= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2043: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 20:TEkFVovNUMfATBvgYVV24wm/i39jifNafVXd4+2XVCqxmbbgTlA/NVjidW/HxLkyu+6tF08S9DecR91r4/QjSml9WsmmUUIEvsNUqvTCThKt7/5oenwQ5iWPfB9wShUQaTaD2+1+FhsRXgyV3R57QfWur4jh1oUm5OZH3vqEUYkdVX9wf52uwGCudKrRyJ+bbiXn/mDJLzzVPC4K4XjqlS6F65SIcQCDQKViElUX4XQdkZDOkCGSGwY7Xi5U8fDe8CF3KSCOcgdai72a0k/LdWA1hPfC6NuF2w4XaiNun6nj94ZrMgKZHQeme6EKqXyiqVEQKiMyFus3S246aaN4M7ndirEKyD2xtQNnju+dITbSIUGgnm9Izt2Vwe4eotK0bURxyv/lnX8sCQVpSP9ygTrgsqfd1z2fB3c7+s3EXwTin8kLhrxoXJruCgDmsvGWWtC7xmFUuZDCGCMpq9OYthtaHCMm2NtWIEArYwaTNx+cvBK0eY/MbwUSjEFcuAzM; 4:FpuknCvYXssmThMJhCDUTdHFHpprx5iAJg+PHJjh6E6rTRkTVfLMsl9qHazuN9AeeKEg2lwPjMu665X4ww9mlJ0jQeAB8EdEIasmVR8iFbpkB3BUwaaNvQrxarERBgZD74GxZLrHXsIAOGANbojtJJ7v38f4uJtbr3ZxyXpQ/pd2aCnSQ3Tm4eoFjLdS0C3nBVo4OVenTAyu+bZLK7+Q2Fj0/T4xD4uAASe7m3tw4y7RbPNCZz/fHtSvThg0/fegeTXvagUF8b8nbaGCfT71dNnWcRrcFY7HljUYeIZ1s7HAlyZshYaNwzoyFioJL7+a 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)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2043; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2043; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(136003)(39850400004)(376002)(346002)(396003)(28163001)(69234005)(189003)(199004)(478600001)(16586007)(68736007)(6306002)(7736002)(316002)(1720100001)(53936002)(54906003)(47776003)(55016002)(6666003)(8676002)(966005)(4326008)(956004)(476003)(53376002)(81156014)(21086003)(2616005)(14444005)(8936002)(446003)(16526019)(2906002)(86362001)(5660300001)(11346002)(106356001)(7696005)(575784001)(50226002)(97736004)(66066001)(26005)(186003)(52116002)(6116002)(76176011)(486006)(50466002)(53546011)(3846002)(69596002)(6916009)(386003)(305945005)(81166006)(1076002)(51416003)(25786009)(105586002)(48376002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2043; 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; HE1PR0501MB2043; 23:85uUxU7Y7U3sJ9QFLImNOCpWcv4vIv+aWRdMasd?= =?us-ascii?Q?kAZFXfdTOzvVq1YTFtzYjfqyrO/yIsF762wKGyvrLELI5old1JjbNvSAwhsS?= =?us-ascii?Q?bvPCi9ALtNxCrLNevlCIQIPxcTgRh7wpuyAcid9uCsl6eMu5xPXgRlA4Gj2I?= =?us-ascii?Q?fEXqwT+cgFVHpZCSuNZ2L532FxNr6I7RAG4R8Y0LOU0IHt//JFL+YEsJIITF?= =?us-ascii?Q?JperW76cceTl04FHH4z+RkrXPAzJK10ICDPTjdzViTJwf5C6r8OsfzBTq/DU?= =?us-ascii?Q?ZKubqiDap+KpzQAUa/0UDkhQFLtZg1vceB+fnamPcIDZXG/bf89hJ3hOpRel?= =?us-ascii?Q?KgKvKu5EUajbX0piH+iwqEX8i/OxMKMsORMkZaV0EtI9ZZmfV8PmArEDraER?= =?us-ascii?Q?pJnZnPpMEmZjrPMEtcr3DTrpxcwesfT/5+uVy0UAS1nI/TzPI+WG997Gjwo6?= =?us-ascii?Q?5+K3hrwpa/CmQRmPsnLIRkbB8qy2B3jt4MPmP6RFgA9YB4G/3L6/OSqb3Gh/?= =?us-ascii?Q?gi/Gb8jsICL6175esPYreosAL0NdhUbXPKsO5vS/GH5JRvQKgQf9JIoebrab?= =?us-ascii?Q?o4D2T8T0kgvp/q/notxW5AywbeEUnrwyFbvJyid46cwHoatr7LmYbZV+MWVK?= =?us-ascii?Q?tiDjmmwV8UrJSejHyUU7uU4GLqpb8sIAhOblME1/2HjZWJ3ZH1nmOD+runtH?= =?us-ascii?Q?RzlGnX7Tr2HSfYhLuGUV2rtLpxS5cwi62uYJIlBhUU126cP9P7JIZuSxlyXy?= =?us-ascii?Q?VuwsomokEsF1ZzRFXFB4zAC4Ij4eTD82ciYdFlBQ6Jcijrx+S7sk3ScvzY6u?= =?us-ascii?Q?IhzjIyAtZGlGDqpZ41VzrgfxSTqYCnYwhaJkZCRGj1VJe8EKEPBRip9IY5XD?= =?us-ascii?Q?j1oKqqWuLae/IY/8jqaRIwQSXaYobWYoKQELdbV+gLPdwBJqfDA16NorJO9s?= =?us-ascii?Q?xnTLOeZkCz3dmgHbDGC8hks/CTYIgCE8mw5PQnzmc0l8q2zK3O9/u3pU1PSE?= =?us-ascii?Q?4+eiVnBl4exiOK097XfDGSKxDNNFIgEMmS1Fbq3ET3M6HHihel7YYHNUk3OW?= =?us-ascii?Q?jCYd7z/vSzm6SY2T3/j4SbHO4bVVJktDVTLXQszS2vsInmOto9mF9m4NrT8Z?= =?us-ascii?Q?6rFJ6fDrgO2IUcpHCEonYzSIwITovS4SOLGAA5wqyhZz6zS/PEDeI9zFe8aM?= =?us-ascii?Q?HgBcf0Kk/5b1ddl+XNyb9VFwIPV5mPv8tUIpZ+p/N/IWdX9PphLqKsPH8n2Z?= =?us-ascii?Q?oP64zlRiEzBhSDvhS0vhehSVeB2IrWSKY11we8b2CIXBcNsd4uqPev3Qlk1a?= =?us-ascii?Q?8PLZHcfmN1lE2bT26i9Y0j7cxTONjKeiKyw/4oOUZ+9bPzrUJODRheFCA1y9?= =?us-ascii?Q?l0Abbab00s9OAzLYdGzs9wsTzVqFELLdC7G1XerOvQQDTurpCkQRDcPQ1iQj?= =?us-ascii?Q?LQX9U6awzpw=3D=3D?= X-Microsoft-Antispam-Message-Info: iM95/DTW9eGwD/GzTWyMFAl/a/da6A+YJL9/PJsOkdQog1TjdjzF8/rzp2ej97gGlVL3uWAOtTfBQ9V1EM18iKygXKRFm2EGczgImZdD38Z8bWw1l0ZSQP4KguDrHpkOSa1DEtDAYyP12NqnlMfbHu7dQU5pmL311bULRirrAUVT7GBL3AH+8NZP7fRBsYrS8S3wjURZJyElUP3dgZpYbPUwfRCioGL9f2pCfRejL6sUk87frjeamp9b0NO9w5fx0vF7E6PVrw6XyB4/VeOnGqXB8rQewDM+gHVwxzJ+YET0QPjwzBZxdd4g0LGK05q94KjEqSkcndGARvIU/XxxoiIBAMBiAC94d1c8WgUVpJY= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 6:yxLJVzQ7oW6uWWQWmxAdRFj1IOBO35orv4SQLSMq1nDi4+xx2zMN2W9H056AeYQgDKM6c3Q/5eSRBukUTFWU8B0uapuMpLMlPcRQbWox+J+zTWGdnMRJ8aJcSLteSZ5WSK11XVm0Y5M7OpRhY2XR0d98M0Tx/n6By4pcL+3KZus15rn1w4skoYnpx0BAW5JkWmX5QeHQik9RKHJIjUGNOirqWP0MArG0/3RSJ63tSttFcDZDUxSIYX1Rg3M08kBibHOWeSNuU9Qg/uLszMqKspYYTw7zJQ6/YfZ5HQTC+4b1nIKMBbqrAlsSQQbexz534kNFgZMpQyg7nx2GPYxEeucsB8IKQkMBOZPpO8o2pZPf9eO5ykZ76eacZ01SYGxR4PRu1EGJWVAuyeidZHnrclC6NHIJls/XMiSfp6Xy6CXa/7f4YzY5nNbGdWJrXaWxQzM+Sj+pPnmmHLeAPRjGgA==; 5:stbX8zo/MWe2p2XbxgSH2yDJdxb8oH8Zada4/gVlciZJBQlNmmbct7ERZkQSdp6lRyLWztHSRiBxtwRlF2zMG/Qn0CRRdEQeomaDvMN8WYBw6MFIBXCPOHiCT7duS/pF+gUIsg1ABc/2Lv+b+mSqrtHaa9e7SuglCeI0VEb1xxQ=; 7:KiWh8Skhh27YOzB2iQb9OSeVtyuuqynhhu3M9xmDDAxxoYX5b2ygkbFWVOEQr4Ucji2rv/8eSnnFxia6UKDsf59vxLLuvSvWtdVzSSHpzZdCAueimp1tTN1WS+CaIC0RUtpodxXijvtmPLj+8GbkW7lzZeCzfmcakBH42nvi2ZEoGDu3YUb08DQDFSJTpTops2zUkXISk/q7JfEhd7QRMkA+9uLloBQkgz4jKV8mhsbnuYIQzi+09/RqLUoerRxr SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:28:09.2941 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f6ecee9f-1c02-4a89-abb4-08d5f36898a7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2043 Subject: [dpdk-stable] patch 'eal: fix return codes on thread naming failure' 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:28:13 -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 5d33178a0e3bdab6619bd47da8f7f8848a4ad02c Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Tue, 10 Jul 2018 12:44:46 +0200 Subject: [PATCH] eal: fix return codes on thread naming failure [ upstream commit 82dcc8b4bcb8adcb7fc819839833e74a3d0ad497 ] The doc says this function returns negative errno on error, but it currently returns either -1 or positive errno. It was incorrectly assumed that pthread_setname_np() returns negative error numbers. It always returns positive ones, so this patch negates its return value before returning. Fixes: 3901ed99c2f8 ("eal: fix thread naming on FreeBSD") Signed-off-by: Dariusz Stojaczyk Acked-by: Anatoly Burakov Reviewed-by: Olivier Matz --- lib/librte_eal/linuxapp/eal/eal_thread.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_eal/linuxapp/eal/eal_thread.c b/lib/librte_eal/linuxapp/eal/eal_thread.c index e9a579e46..c3947d731 100644 --- a/lib/librte_eal/linuxapp/eal/eal_thread.c +++ b/lib/librte_eal/linuxapp/eal/eal_thread.c @@ -205,7 +205,7 @@ int rte_sys_gettid(void) int rte_thread_setname(pthread_t id, const char *name) { - int ret = -1; + int ret = ENOSYS; #if defined(__GLIBC__) && defined(__GLIBC_PREREQ) #if __GLIBC_PREREQ(2, 12) ret = pthread_setname_np(id, name); @@ -213,5 +213,5 @@ int rte_thread_setname(pthread_t id, const char *name) #endif RTE_SET_USED(id); RTE_SET_USED(name); - return ret; + return -ret; } -- 2.11.0