From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from hs01.dakr.org (hs01.dakr.org [84.247.131.55]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 533B321CFF6; Thu, 11 Dec 2025 23:11:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=84.247.131.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765494684; cv=none; b=aUDdMYIIhMgphZxxdkYR0fZMk6XfIA2XFrMWTDwS+2gfydT5Wj7Ryl1THvKCg7XPkYN7dy2A48EaIRC3FKZq3yRxn/mzpiMfunt33hDDDPJTsq7F1xfVMxBkC/PbxRXYep7V4P9EXgH+R97xJa9fcNry3/P54slz8heLTEARdsw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765494684; c=relaxed/simple; bh=5kHr+Qkbs9zGwQTtOspFdX+ophIMJ2st4l3wc7V/7W0=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type; b=JGel3RTDJamiFt9ct5KJK42GpR9inZnEVnHnyHTzaVqJ6+331dzSt4sFHoo4d06tZ2C0DV1brUhZnz799VV73ZwELHEh5fipNHnmu4MhbtdN5rH1RmrhcBj6BzXu2WPvZYpVjk7V1ESK6SUzrKDtIPQ51rglVdMrqBEzvn65nvw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=dakr.org; spf=pass smtp.mailfrom=dakr.org; dkim=pass (2048-bit key) header.d=dakr.org header.i=@dakr.org header.b=Fl3bSBjm; arc=none smtp.client-ip=84.247.131.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=dakr.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dakr.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dakr.org header.i=@dakr.org header.b="Fl3bSBjm" Precedence: bulk X-Mailing-List: rust-for-linux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dakr.org; s=20250831r; t=1765494143; bh=5kHr+Qkbs9zGwQTtOspFdX+ophIMJ2st4l3wc7V/7W0=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Fl3bSBjmouvdBPVXjPGQxiCT5+Q+QB9gotEsWl/jm24rPfFIwWNpY9bpgNr+lPhEk np0MyAXmBCZ9cW3vSpa2zs2mkpgckmAmlXK8ZU1Mx+qAI4jZVOfj2J81KkP5q6lc52 9kIaM4iHbz2US+WBsztMCmli8BzetVNjKUPUGZQAnfZI4yF1whxe4rqkmuZvk3BBAe jRk/84RiYB9YYxxGlNt9StRBBYyUBPkzB5wFqZqrWL6fRFzZUOQe7CO6oP9U8UT51m UcmfsY5RIWF+l4rDhnlpLtA8s4Vaxg+OvdPwnqxK6NO3Ih+3i7fktq9eXpgdg0NQMh cF8Y7wRp6i+Qg== Date: Fri, 12 Dec 2025 07:02:22 +0800 From: Danilo Krummrich To: Alexandre Courbot Cc: Danilo Krummrich , Alice Ryhl , David Airlie , Simona Vetter , Miguel Ojeda , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Trevor Gross , John Hubbard , Alistair Popple , Joel Fernandes , Timur Tabi , Edwin Peer , nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, Nouveau Subject: Re: [PATCH v2 0/4] gpu: nova-core: Fixups for GSP message queue and bindings In-Reply-To: References: <20251123-nova-fixes-v2-0-33d86092cf6a@nvidia.com> Message-ID: <4a6eb246fd6997cd3a70db7cdb15e143@dakr.org> X-Sender: kernel@dakr.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2025-12-08 18:06, Alexandre Courbot wrote: > On Sun Nov 23, 2025 at 2:12 PM JST, Alexandre Courbot wrote: >> This series contains a few fixups for the recently merged GSP >> command-queue code, by order of importance: >> >> - Some explicit padding required to safely implement `AsBytes` was >> missing in the bindings, >> - A bug in the received message length calculation results in the >> message handler being given more data than it should, >> - `MaybeZeroable` is now derived by the kernel's bindgen, but the Nova >> bindings have not been updated for that, >> - Some items in the bindings were referred to using the version module >> directly, instead of the alias we defined to limit the diff when we >> upgrade firmware versions. >> >> All of them address "bugs" (with the first two fixing actual >> correctness >> issues), but since Nova does not do much anyway, they are also not >> absolutely critical and can wait -rc1 if we prefer to do so. > > Alice, Danilo, how would you like to proceed with this series? We could > either: > > * Merge this into `drm-rust-next` if you are planning on sending > another > before -rc1, > * Wait until -rc1 gets released and send it via `drm-rust-fixes` for > -rc2, > * ... or just take it for 6.20, as it is not absolutely critical. > > I am not very familiar with how to do things after the merge window has > opened, so appreciate your guidance here. Let’s wait for -rc1 and subsequently queue them up in drm-rust-fixes. Currently we are not running a -next-fixes scheme, so -next is closed until -rc1 is released.