From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A94DBA04B1 for ; Mon, 23 Nov 2020 18:13:22 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A03B3C8E4; Mon, 23 Nov 2020 18:13:21 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by dpdk.org (Postfix) with ESMTP id 1023DC8F8 for ; Mon, 23 Nov 2020 18:13:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1606151598; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hQ5Ys+FCZdUh0liF2YENnV/lhRHN4bEjS06P1MpXdxA=; b=Dg48TYELo6ALO4vW0KGFLotUuSKjKyVM1oEnJDyktvvhYxAwr+Kby6K40VnIc5qmw6fnSw FlyN1GFQKbBBcQGTkScfeYnumwKHZb+JIdi43cF/hCtkXJw50gsCWWuulr1XEExxKYzTEK Ps4CKKVV9drWGPBQmjQhMqJv17ERMqU= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-91-e95bNnQBO-S2JQMR3p-fDQ-1; Mon, 23 Nov 2020 12:13:15 -0500 X-MC-Unique: e95bNnQBO-S2JQMR3p-fDQ-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id AA1B11868404; Mon, 23 Nov 2020 17:13:13 +0000 (UTC) Received: from rh.redhat.com (ovpn-112-19.ams2.redhat.com [10.36.112.19]) by smtp.corp.redhat.com (Postfix) with ESMTP id EB08C60C04; Mon, 23 Nov 2020 17:13:12 +0000 (UTC) From: Kevin Traynor To: Pavan Nikhilesh Cc: dpdk stable Date: Mon, 23 Nov 2020 17:12:10 +0000 Message-Id: <20201123171222.79398-18-ktraynor@redhat.com> In-Reply-To: <20201123171222.79398-1-ktraynor@redhat.com> References: <20201123171222.79398-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Subject: [dpdk-stable] patch 'app/eventdev: check timer adadpters number' has been queued to LTS release 18.11.11 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: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Hi, FYI, your patch has been queued to LTS release 18.11.11 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/27/20. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable-queue This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable-queue/commit/5567063f1dae62d8d4cacc4d628adb9d79c72c52 Thanks. Kevin. --- >From 5567063f1dae62d8d4cacc4d628adb9d79c72c52 Mon Sep 17 00:00:00 2001 From: Pavan Nikhilesh Date: Thu, 12 Nov 2020 23:13:29 +0530 Subject: [PATCH] app/eventdev: check timer adadpters number [ upstream commit 15c19f36f59ed56b87ab4eb192a859bf273dbccc ] Fix SEGFAULT when nb_timer_adapters command line parameter is set to 0. Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter") Signed-off-by: Pavan Nikhilesh --- app/test-eventdev/evt_options.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/test-eventdev/evt_options.c b/app/test-eventdev/evt_options.c index cfa43a1655..c4ce24bc68 100644 --- a/app/test-eventdev/evt_options.c +++ b/app/test-eventdev/evt_options.c @@ -187,4 +187,8 @@ evt_parse_nb_timer_adptrs(struct evt_options *opt, const char *arg) ret = parser_read_uint8(&(opt->nb_timer_adptrs), arg); + if (opt->nb_timer_adptrs <= 0) { + evt_err("Number of timer adapters cannot be <= 0"); + return -EINVAL; + } return ret; -- 2.26.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2020-11-23 17:10:14.423242361 +0000 +++ 0018-app-eventdev-check-timer-adadpters-number.patch 2020-11-23 17:10:14.000061593 +0000 @@ -1 +1 @@ -From 15c19f36f59ed56b87ab4eb192a859bf273dbccc Mon Sep 17 00:00:00 2001 +From 5567063f1dae62d8d4cacc4d628adb9d79c72c52 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 15c19f36f59ed56b87ab4eb192a859bf273dbccc ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -18 +19 @@ -index 6994ac453c..0d04ea9f8d 100644 +index cfa43a1655..c4ce24bc68 100644 @@ -21 +22 @@ -@@ -198,4 +198,8 @@ evt_parse_nb_timer_adptrs(struct evt_options *opt, const char *arg) +@@ -187,4 +187,8 @@ evt_parse_nb_timer_adptrs(struct evt_options *opt, const char *arg)