From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) (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 2AF40271476 for ; Tue, 20 Jan 2026 08:36:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768898212; cv=none; b=sGJmGL/I/GierkO3OaUEma7EtRuLS2/8vliCKQraE9QFYZfIxypm7sZoi10XdClFTL595ZNUBHhhM8CitWcDcx0cJOXMuj7dxvvOHPFQD8OXliUkiLvKpwE2ud9RotuvbtEJ2OsrMShYsenRPF6eDVhiY2paZduF+aZ7cMcudeE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768898212; c=relaxed/simple; bh=SLPtx9k2VlVNSTMEC55f13DNCIom1rYtjx/4Umtz89k=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=EWZZwgsT/eYvCd3oTD3QBF5ibgs0iZWCfvEwgnsPdSZcIvbgfdWYUBM90hxNfKME3V/g1MWqqj0nxQZcBmBXQcWiYjIuvX08GI3QQ2pBdiaDwWylCAKf1uyENMmjnY+DxIZFpekEYPBEW7tGkifJnD2woXAjhpFpdSMxhVOCSeA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=QLu52O7L; arc=none smtp.client-ip=209.85.221.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="QLu52O7L" Received: by mail-wr1-f73.google.com with SMTP id ffacd0b85a97d-430fdc1fff8so2779811f8f.3 for ; Tue, 20 Jan 2026 00:36:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1768898209; x=1769503009; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=ua50Epln/erVqsAhC1kianK5QMKjfKGqQsVaUciigQQ=; b=QLu52O7Lx46rTd0VBXWQSPPiI+/HxNxzL1kZvdNGotP8aulU4mXU0sZdyZq8I+7BEz amIOWNLzACJ3kx3b41Y+qefDbLtkrnayBAjNmBDWvY1MsRTbZtBcCwgvWuSpBTCjvru6 vfwnqkFYQwwu3Y0rEoG3vnKW9oJjAESf3ITlxYBOF3xEFoI6BJxkYyhnPCdDoS3IE4nf fm47tDgYrPyolvr5xnQigBCQuCD1UFNyqYCfEIdyTNXbOIUy3dTjJ7FgZ7AMX5I66Mnr jo7CZIxP33i4EQd3HIGpq2G3Eg8LaA/FuaqrTqYrLL/Uz83lddAPi3lNKHF8MSRP6XeL g1Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768898209; x=1769503009; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ua50Epln/erVqsAhC1kianK5QMKjfKGqQsVaUciigQQ=; b=HJCYRXt/XfxZIMfq4P6lmtsES1sGe6lIP3crA+VH9kg1ISplNi0EZOIuv1Sxy3NBhz uxNDjqBbEglIKRRf91O0bgPpZyA5lCJNALPu2lzUw8q2JBN61LabRExdNN/4IbTSTrNr bJqY9vhiDEbRAtCfkbue4hpvjkE0K6XG1Rm+SFqGEGZ/9gtHrIA/97xOtgShxgqosbO1 WAEELLULXutwGi+aVp1WqgcnfAPnnupZnVtheiqlClIb314VIpiNW/4sDVwoybo4ia8h oRiaIYoYUnCRauK6pLPY4f/QUCUYKje+m+0AgaqZMo9qN2vKWiIOP9Oti8WoCZ1/I4vI tPfQ== X-Forwarded-Encrypted: i=1; AJvYcCU3uxSvGkaBCpOyx91FyHF0T+nDaXpl86XnCE660PPa9SMC5if4rUVLEildsEeXFS3cyafTkgEjER++y0Q=@vger.kernel.org X-Gm-Message-State: AOJu0YzrcmCfo9YsFvJHUuevnvCdG7b1oFYj8s49/iRUUhGo2ofAVXb7 O+njRs2jlE0OXmWhB10rw/SWLColsr83q8m6wXvb3kdhBl84K6KjwPjmPk9T1iv7RoZvvmza0uA qM+7SGU3LS2HWdmVRVw== X-Received: from wro24.prod.google.com ([2002:a05:6000:41d8:b0:435:8f60:e5e0]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6000:1848:b0:435:92d3:d9b4 with SMTP id ffacd0b85a97d-43592d3db26mr1088913f8f.26.1768898209188; Tue, 20 Jan 2026 00:36:49 -0800 (PST) Date: Tue, 20 Jan 2026 08:36:48 +0000 In-Reply-To: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: Message-ID: Subject: Re: linux-next: build failure in final build From: Alice Ryhl To: Danilo Krummrich Cc: Mark Brown , Daniel Almeida , Deborah Brouwer , Miguel Ojeda , Linux Kernel Mailing List , Linux Next Mailing List , boris.brezillon@collabora.com Content-Type: text/plain; charset="utf-8" On Mon, Jan 19, 2026 at 11:49:10PM +0100, Danilo Krummrich wrote: > (Cc: Boris) > > On Mon Jan 19, 2026 at 11:30 PM CET, Mark Brown wrote: > > Hi all, > > > > After merging all trees, today's final linux-next build (arm64 > > allyesconfig) failed like this: > > > > error[E0560]: struct `drm_panthor_gpu_info` has no field named `pad0` > > --> /tmp/next/build/drivers/gpu/drm/tyr/gpu.rs:75:13 > > | > > 75 | pad0: 0, > > | ^^^^ `drm_panthor_gpu_info` does not have this field > > | > > = note: available fields are: `selected_coherency` > > > > Caused by commit > > > > 8304c44631c37 (drm/tyr: use generated bindings for GpuInfo) > > I had a quick look and the problem is that another tree (drm-misc-next) changed > the corresponding uAPI struct in commit ea78ec982653 ("drm/panthor: Expose the > selected coherency protocol to the UMD") without also changing the Tyr driver. > > This diff in Tyr should fix the problem: > > diff --git a/drivers/gpu/drm/tyr/gpu.rs b/drivers/gpu/drm/tyr/gpu.rs > index 3072562e36e5..0c85f03b8a7d 100644 > --- a/drivers/gpu/drm/tyr/gpu.rs > +++ b/drivers/gpu/drm/tyr/gpu.rs > @@ -72,7 +72,7 @@ pub(crate) fn new(dev: &Device, iomem: &Devres) -> Result { > // TODO: Add texture_features_{1,2,3}. > texture_features: [texture_features, 0, 0, 0], > as_present, > - pad0: 0, > + selected_coherency: 0, // Some variant of `enum drm_panthor_gpu_coherency`. > shader_present, > l2_present, > tiler_present, Yeah, if that diff can be made in the merge commit, it should solve the issue. If it's easier, we could merge a commit into drm-misc-next that renames pad0 to selected_coherency. That would trigger a merge conflict on the relevant lines of code. Alice