From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2428A26056C for ; Sat, 1 Aug 2026 12:11:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785586295; cv=none; b=cp7Vr+ZnCNKYGvQl/tPPGAgQnSFpo+usEbkTnArY1MoZIpQ+OVVy62JMNkzTfJlbrPBJnYlIirnE8ZNIcpXu58RO+hQwiRJi3tppZuR3WC3c+4ivjYs113LfMCzjfPvuCrY0Do/Olft6yE+VEfApEufCbpn+y0oG2nnW0qX49kE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785586295; c=relaxed/simple; bh=DOZGrUXGjxDGJTEIeB1H6x5d4O0bKmWClzqnhdgmKgE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Rbx5GN6Eu85xoDoIrV3Cb5F0AE5bJkxCbgZcfegP52/25TjF262KSi/o5+oy/oH38vndg73xYgRVXlJ+yWjxC0v/DFH94Af7X+DmR8iL3Hv5Qa5xG8p2b65oYgVaq7tILE1DwE62aA47vQy0DWO40Sbglvxj8TkuPMSMbNYwUKo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Phm8HUYd; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Phm8HUYd" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-496b7622a83so3794705e9.2 for ; Sat, 01 Aug 2026 05:11:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785586292; x=1786191092; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DOZGrUXGjxDGJTEIeB1H6x5d4O0bKmWClzqnhdgmKgE=; b=Phm8HUYdYpAa/6OVNPkyQZOjQ6vpDdR+rRiTftp2e9FRw2vWUtmtAngBgVZ8C8tveQ +Tt3v0teHcZcg1m36McQcesaGrcUQKOwX2Y4syEcST9VdjobYYXfFSSLsRSodrK+jmPW ANqD9Bd/KTKiguswA+vNqGTe6TquyZhq1f+7eQVQqEQ/lNWxed8r+BMmCY0HSCXKyFo8 TlX1ai8IpFOdCiherYsoBvUe6pCjm+iZzNEJYm8/Re3eXKIuMseCaXuGLUhv2TaEjK+a 1e0Qjo/HgJWF01XXI1KJFiYoZKfrjorlgKewHlLbLDC4VnX7D9FbRxdlZR1xHOTafXxG PBjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785586292; x=1786191092; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DOZGrUXGjxDGJTEIeB1H6x5d4O0bKmWClzqnhdgmKgE=; b=oerIgzKpA36xKWb9wcbVX7Bq+j1Stxt//KUb5f4Jx+5kwQxuIbEwDB7EbYWEYdbriF HSSfg7hcKKymoyt3U5L2I/WA9KAzQIHjmcEdQFVmCPTDZpA2kV6I7dNix6PtHijKnEeI zMmgsAgPdp77nmlv4LeUdOQdrnQ90eSpQ7HneUC7ykYQMPKDFnCEdXvyYyHx0sfGURys r7c9pb5ct69cUsODQR7O4QHe+2UVujYR+DQ8r/8nNdiR0hYmifhnwTvV6j4GZ/g/prAi rkJwDl8DpIEhi7/A3ReNpRz242bpabBbndsQjIIS3XSfyun4S0CASSxgGK0Vw7eoVKea Bi9g== X-Forwarded-Encrypted: i=1; AHgh+RrQfxewI/qoQ2520N2DHKILATUfhIvTrfIyRJNdDuJu6NzpdTOjW6ahP1SvpJiVGoQRyUcF21fzmHOf2ys=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6vBgtAyO0OVCjVyzy9oMXsNyuMavDF13kqw2slZpRixQ9KGxI 4zhzvdDvTcuax5QcDiZUCcxgHStG4+NbXTUNc4oT54PsGZimNEI92Wt6 X-Gm-Gg: AR+sD11jNatUUeNLV99V9N+DTuRiFaS0PJwLfKLWqPag+UFcx9pu5V4Hw40yvDti5Ep bOriZlO1tgHnqbEObu8Z+j7MgXGlsKBX/m6qCmiGOblWiG5GOIvZPTUKRcOox5LvPcVLOMLzdpp oTRB0/MHbItv4Pm3gXq+hzNRXjnmzkzpyOsgI6KCG33EbrBrmU4JhuQtyxcHXL+kE/QKEnoYdXH Qrt341u3Q5BTF5L9IGV3i3pULNgAPlQ0TJoBPK+Y4nnICfKvPncAlXcYdmcRMCEFsrKOr+Mjg58 dANoQtDfiPQodmX6iNVSlMVfDMhUlYRzn5NjJE8zxZSwyp5q0GM54VinwyDTCanTuZ+JhdCxmHx JnzZdfw7y2TOPJ+NmpKImjwc1wXOZCfoEMhWrJfXcVgJ6WhXGxfrmvAgf+T9rJD6/DQZ+yjngKg c6DXj9qnWx3xQcl5QIjCw7q1l3NTDdULLrU9RdsHf0TZSC0QOYwbAFNGy1IRG5M+MCuAYDPbSpd A== X-Received: by 2002:a05:600c:c3c1:10b0:495:63e4:7f78 with SMTP id 5b1f17b1804b1-4980c672b1cmr33123135e9.10.1785586292085; Sat, 01 Aug 2026 05:11:32 -0700 (PDT) Received: from fra-x8664.wind3.hub ([151.83.195.12]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47fd41d17f2sm18174953f8f.2.2026.08.01.05.11.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Aug 2026 05:11:31 -0700 (PDT) From: Francesco Magazzu To: lyude@redhat.com, dakr@kernel.org Cc: dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org, kherbst@redhat.com Subject: Re: [PATCH 0/2] drm/nouveau/clk: fix RAM error handling and pstate desync in nvkm_pstate_prog Date: Sat, 1 Aug 2026 14:11:22 +0200 Message-ID: <20260801121122.358187-1-postadelmaga@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260727152821.128432-1-postadelmaga@gmail.com> References: <20260727152821.128432-1-postadelmaga@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Note: this series applies on top of my earlier "[PATCH v2 0/4] drm/nouveau: fix list cursor use after loop in the clk pstate paths" (20260712123616.1180830-1-postadelmaga@gmail.com, sent 2026-07-12), not on a clean tree -- patch 2/2 here touches the same nvkm_pstate_prog() that v2's patch 2/4 modifies. Both patches fix pre-existing issues an automated review (Sashiko) found in v2's patch 2/4 while reviewing it: nvkm_pstate_prog() silently discarding RAM clock programming errors, and clk->pstate being updated before hardware programming actually succeeds. Neither bug was introduced by v2 itself. If it's easier to review as one unit, happy to resend as a v3 of the original series with these two folded in -- let me know what you'd prefer. Francesco