From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 170CDA034E for ; Mon, 21 Feb 2022 16:37:25 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 114F2410F2; Mon, 21 Feb 2022 16:37:25 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 8613A4114B for ; Mon, 21 Feb 2022 16:37:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1645457843; 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=RH0N9Z9WzR6sn8/qXdL1TWmJmAKMJTTPOKZcM5Ce/LU=; b=HmC8BuBlmmBSOsNkEFmwLLu8efQH78beEep05R8oZRxYJV7ra/MXJTUqb/dQs3HV/HOVsD zYxza6U7dxJFwezZNCT5TLKCxLr2rCBi33ui8GEPjPr5oQ9r/wLLxfoRkHf7q+CdPx/uu+ VKM5/+VeLN+EGO71sXvnByp4ayMcIhY= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-255-aVY1uhoKN1mIdvJWWmjI5A-1; Mon, 21 Feb 2022 10:37:20 -0500 X-MC-Unique: aVY1uhoKN1mIdvJWWmjI5A-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 3D126100C664; Mon, 21 Feb 2022 15:37:19 +0000 (UTC) Received: from rh.Home (unknown [10.39.195.12]) by smtp.corp.redhat.com (Postfix) with ESMTP id 563F47E131; Mon, 21 Feb 2022 15:37:18 +0000 (UTC) From: Kevin Traynor To: Elena Agostini Cc: dpdk stable Subject: patch 'gpu/cuda: fix memory list cleanup' has been queued to stable release 21.11.1 Date: Mon, 21 Feb 2022 15:33:19 +0000 Message-Id: <20220221153625.152324-10-ktraynor@redhat.com> In-Reply-To: <20220221153625.152324-1-ktraynor@redhat.com> References: <20220221153625.152324-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" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 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 Hi, FYI, your patch has been queued to stable release 21.11.1 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 02/26/22. 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 This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/a8dd54379d4454ea6e8c691a3a89e1cdf9e89fa6 Thanks. Kevin --- >From a8dd54379d4454ea6e8c691a3a89e1cdf9e89fa6 Mon Sep 17 00:00:00 2001 From: Elena Agostini Date: Tue, 21 Dec 2021 20:50:42 +0000 Subject: [PATCH] gpu/cuda: fix memory list cleanup [ upstream commit 98ddd04c6aa5b2953709f2707aeaba0461a9ef28 ] Memory list cleanup (called by cuda_mem_free) was not properly set the new head of the list when deleting an entry. Fixes: 1306a73b1958 ("gpu/cuda: introduce CUDA driver") Signed-off-by: Elena Agostini --- drivers/gpu/cuda/cuda.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/cuda/cuda.c b/drivers/gpu/cuda/cuda.c index 882df08e56..d3a7234a09 100644 --- a/drivers/gpu/cuda/cuda.c +++ b/drivers/gpu/cuda/cuda.c @@ -438,7 +438,9 @@ mem_list_del_item(cuda_ptr_key pk) /* if key is in head */ - if (mem_alloc_list_cur->prev == NULL) + if (mem_alloc_list_cur->prev == NULL) { mem_alloc_list_head = mem_alloc_list_cur->next; - else { + if (mem_alloc_list_head != NULL) + mem_alloc_list_head->prev = NULL; + } else { mem_alloc_list_cur->prev->next = mem_alloc_list_cur->next; if (mem_alloc_list_cur->next != NULL) -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-02-21 15:22:44.908145107 +0000 +++ 0010-gpu-cuda-fix-memory-list-cleanup.patch 2022-02-21 15:22:44.036704001 +0000 @@ -1 +1 @@ -From 98ddd04c6aa5b2953709f2707aeaba0461a9ef28 Mon Sep 17 00:00:00 2001 +From a8dd54379d4454ea6e8c691a3a89e1cdf9e89fa6 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 98ddd04c6aa5b2953709f2707aeaba0461a9ef28 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org