From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by dpdk.org (Postfix) with ESMTP id 2E41F1B2FD for ; Fri, 26 Jan 2018 14:16:46 +0100 (CET) Received: by mail-wm0-f65.google.com with SMTP id j21so26661896wmh.1 for ; Fri, 26 Jan 2018 05:16:46 -0800 (PST) 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=PaIx+NGXyPR91md41oHgS8vGQyGwikOutwoTZ9ViwCM=; b=mLj+1zvfuSfclLyczM/4hxsFfPw6gTgLnJLVQ7jCXCWl0EJ4y4eCSizapyPJPcBJzH W+ySSeeFKWffoB0463R30RFjvPluKdU5XvyznWPtDdZWllx5ssHp7rnS3FkVCIpaLaVy yYagv3faOvyfHFZk7GX8ZWAly4TIMjXLBKInR1phR7i1vjvnB1k5pcpIW/ioD8UgWR55 VB6Ffe+u+ZGKovScriV8ovVKr46gbRJbRYoNNg7hC4DKrnw83pWWZBLjMtbyzUwW1Jsn rhsL2Bc6okX/+7OoZEedAMZ8qJBWjI4aW4hhHeNujTT6iCATFrKDPv9L07d1+RdeH6/Z 9SmA== 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=PaIx+NGXyPR91md41oHgS8vGQyGwikOutwoTZ9ViwCM=; b=eaQmWZdJA3xxQ6J4sv7Mcwyt0fo7mfcWp/DWy70MhrNPo+/GA4F0JrIXQqYc0B3ADC IBFHXOwzL3EILdI4gBWXHlmKDbkywU4tX9ElQOheAfyAmNowVEvSVrrqX64I92F2fhZw mfWfvnV2VIuzKNFp4JPKPo8kNDLjO18degkkCeAcXz+roEoCh+W8Q6d5IpxrLnllCToi S01umkz2VgN3+Y6PY+0a8zTeaCCFjo929flYfL0xzbxCGOJFeR4+cHY2DyMpJYZk13ZR eLNdL901fquDJGZlo/DzhpuKhBHuI5Kwqu3omhgAUxFbcFK5ReH/0sREFDvMcDgmASYh WNJw== X-Gm-Message-State: AKwxytelHiKs2Wg8AVA82SX0YGsDFls7EGDgset1aHLN2sDHMcpyNyiJ W2eVn2DgC5A31PUekpbmDHeNz5gmt/I= X-Google-Smtp-Source: AH8x2246Gk24j5py33wLYx6sEl4PXnNGRjGNZKC9kQ9smefMVaNlLClK+qdLnGd7J87U/gnvx21IuA== X-Received: by 10.28.32.5 with SMTP id g5mr9652448wmg.62.1516972605909; Fri, 26 Jan 2018 05:16:45 -0800 (PST) Received: from localhost ([2a00:23c5:bef3:400:9531:588b:44ae:bec4]) by smtp.gmail.com with ESMTPSA id 39sm9436054wrz.93.2018.01.26.05.16.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 Jan 2018 05:16:45 -0800 (PST) From: luca.boccassi@gmail.com To: Olivier Matz Cc: John McNamara , dpdk stable Date: Fri, 26 Jan 2018 13:13:21 +0000 Message-Id: <20180126131332.15346-51-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180126131332.15346-1-luca.boccassi@gmail.com> References: <20180126131332.15346-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'pdump: fix error check when creating/canceling thread' has been queued to LTS release 16.11.5 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, 26 Jan 2018 13:16:46 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.5 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 01/28/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From 2e9533f49e5044acd69e1273dfeb81f27a8d434f Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Fri, 8 Dec 2017 11:20:13 +0100 Subject: [PATCH] pdump: fix error check when creating/canceling thread [ upstream commit 2969258cb41064d2295ac823f385ad41ef405f15 ] On error, pthread_create() returns a positive number (an errno) but does not set the errno variable. Fixes: 278f945402c5 ("pdump: add new library for packet capture") Signed-off-by: Olivier Matz Acked-by: John McNamara --- lib/librte_pdump/rte_pdump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_pdump/rte_pdump.c b/lib/librte_pdump/rte_pdump.c index e64bf598c..1a5147aa6 100644 --- a/lib/librte_pdump/rte_pdump.c +++ b/lib/librte_pdump/rte_pdump.c @@ -582,7 +582,7 @@ rte_pdump_init(const char *path) if (ret != 0) { RTE_LOG(ERR, PDUMP, "Failed to create the pdump thread:%s, %s:%d\n", - strerror(errno), __func__, __LINE__); + strerror(ret), __func__, __LINE__); return -1; } /* Set thread_name for aid in debugging. */ @@ -605,7 +605,7 @@ rte_pdump_uninit(void) if (ret != 0) { RTE_LOG(ERR, PDUMP, "Failed to cancel the pdump thread:%s, %s:%d\n", - strerror(errno), __func__, __LINE__); + strerror(ret), __func__, __LINE__); return -1; } -- 2.14.2