From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 8A97D2EB5B8 for ; Fri, 3 Jul 2026 03:01:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783047713; cv=none; b=gMN/9z4ax6A6Jp00zIAM6pf9cKqdV8BYjORqLvxTlELPH5RptVqtmmtmaOCTkf3uVwx1OYub4ktv/JwuOBGiN4qT+eos+xbPUB2IZAV43S7aPu5t3/sWx5uyz6QcDzCv77mWCuumuP23+3ZrV5ROGSldbf6zB67r9diBJ5qZRb4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783047713; c=relaxed/simple; bh=6n+7Xybo+4tbChhPtCG3wdCpi2v+Kw42OPefRP/D0iY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hm4OS4vKI04KlFHFGZhUlHKa0o7wf74dRDiIEI12dqicJpBiDQXVvfQK1BNZVtNFM9KkazAAsVZaBKpQerb+LxEEKEx5fLSeJNhAeYnQAEmWSYnX4AIf/tuXFF1lLxepz8PRvngPp9Pc1AWlJQFZnkE0bMgCD3fCN8636UHlUjQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fireburn.co.uk; spf=none smtp.mailfrom=fireburn.co.uk; dkim=pass (2048-bit key) header.d=fireburn-co-uk.20251104.gappssmtp.com header.i=@fireburn-co-uk.20251104.gappssmtp.com header.b=inJjUMoN; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fireburn.co.uk Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=fireburn.co.uk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fireburn-co-uk.20251104.gappssmtp.com header.i=@fireburn-co-uk.20251104.gappssmtp.com header.b="inJjUMoN" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-4745492ed3aso49079f8f.1 for ; Thu, 02 Jul 2026 20:01:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fireburn-co-uk.20251104.gappssmtp.com; s=20251104; t=1783047710; x=1783652510; 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; bh=5X0KENn743fRuXDK4+pZpz5mtbV1fUQ2ZuaqUrbUZWQ=; b=inJjUMoN9X6KwBHqrWd2OwZ93wOzNhzHDnioXMp3HIxOzhRU81LhspJtdiMBqqpTLH 5vbWiwxlrECiBoZm4YDP1M/ZwqEms0tf7V0FEnDi77Iu3yJAIbOBbbyMRPSegd1BNyZc Bt0uAcK9UzWGsuESn1rmkzmYulHCRSiop6WKJMBjVZwAqcFnHvNbdUx2znpKz4+oLTvB qJ9YKehU3vhZ9M7KE/iedIDv2Kp/uEq/ZM5WJL1tetaVLv5BNJhaVhtuWTrZhE3rajCp AfSzwn+1fkIPfUglsHtJqkh1Cl/plrqqmyeC0YX4YZCIT2HbsxfpkG5epxzkSC1wpdJO B5aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783047710; x=1783652510; 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; bh=5X0KENn743fRuXDK4+pZpz5mtbV1fUQ2ZuaqUrbUZWQ=; b=GGsQTM91qS/7+8wmORYfunjhzriSrLdiNR+50qcIWllJDvtFqf+04yhmtOnah53qa0 ElPYEsPwk2UzlRzrt5/6qacYDzX2o2NuP1FhXm4LwbOZERGNZJ8wg5VkJ2dwjJjj2RE4 jigaEquDdCGz2yuoutRGdV99MSb7P1tnKdClxwCXE/x9+t/Z1o48kAy9Y0K2nZ1D67jR dD7aHBU2reo9XAcXO0e9+HmHffUeVHXtcfSHTeDgdQBQv+QnWuMnXXd2T73mruIBF+dS 0+Maml2/DHkyO9wyd0B3W0F45a1sFs+axp2egg0qP7zMbbr2y5aSS+rzvu0rMsUCW3M6 625w== X-Forwarded-Encrypted: i=1; AHgh+RpR0I9GE9ghwwFKb/iWA5bgi6cbqi6OoWk1WwCDu4YCQ3PfzR7oDmztVMtNQPUxn3TJfXoNlWuUDpk+Nm0=@vger.kernel.org X-Gm-Message-State: AOJu0YyAD/acxmdkb1eanMdOpSbf/xYRtOgqfKZkB/hplOBKCQdPtkMx cvrGRPL5kg00AV9QBBN2xzXk7yHY6iFASk5OCxmNj7aWSQbPi7h6jSD/1HP6goEINA== X-Gm-Gg: AfdE7cnFXqF5GuldEFGGc8vA26rhIIly+7pxMatl60OuqGlc5xJWeFHvh0xupf5NQsE u+UtqkMIT/5cRXrXFlqit/89gbnzrdRDy4kOaK+Cg2JogUM35ypEF2lAGfTG+d7NTiDf6coJfpS ITOv95oYo4FdOjeDVjeFi+POL4AMfXlqC1UFwqdSVuAGnA2vaW8Pma7b4X2wrxA5sI1TSLSQioC bcoA9RaLFT9U2+aULO1Gp3WZMooKqhcHog5Nw8R5xcZCOjD69V7DZZsUx8YDFrSsjNc2kYgVjKi Cf35Z7ScuyZIg6CfuobUFDy+PpNjuvWGHLwtvdInMP9SSuiXprfuixuDM30PR92HoiYaPAORtK1 rV+zKb7YsWOdN7tA0oVY9iPI3iT2Y1OqQeIrDsmN5uN25IsNkhgu5jkzSIqatUrTd4yXG2zhH/J dsCbmC2jTrlrUuTBKM44arWvi9Cbv4JuQNMbR0FEcKyhrxniZUkdl+L2au X-Received: by 2002:a05:6000:4816:b0:473:f495:4a44 with SMTP id ffacd0b85a97d-47759754b7fmr12833251f8f.41.1783047709918; Thu, 02 Jul 2026 20:01:49 -0700 (PDT) Received: from axion.fireburn.co.uk ([137.220.119.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-477db3dbacbsm14466500f8f.4.2026.07.02.20.01.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jul 2026 20:01:49 -0700 (PDT) From: Mike Lothian To: rust-for-linux@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, David Airlie , Simona Vetter , Danilo Krummrich , Lyude Paul , Miguel Ojeda , Boqun Feng , Gary Guo , =?UTF-8?q?Bj=C3=B6rn=20Roy=20Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , linux-kernel@vger.kernel.org, Mike Lothian Subject: [RFC PATCH v2 08/18] rust: drm: tyr: add the Kms associated type Date: Fri, 3 Jul 2026 04:00:55 +0100 Message-ID: <20260703030123.2814-9-mike@fireburn.co.uk> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260703030123.2814-1-mike@fireburn.co.uk> References: <20260617150232.2210-1-mike@fireburn.co.uk> <20260703030123.2814-1-mike@fireburn.co.uk> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit drm::Driver::Kms became a required associated type when the safe KMS mode-object layer landed; tyr doesn't do KMS, so PhantomData is the correct value (same as nova's). Base drift: this tree's tyr driver predates that requirement. Signed-off-by: Mike Lothian Assisted-by: Claude:claude-sonnet-5 [Claude-Code] --- drivers/gpu/drm/tyr/driver.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/tyr/driver.rs b/drivers/gpu/drm/tyr/driver.rs index 360f57cb0bd7..a598c61162cf 100644 --- a/drivers/gpu/drm/tyr/driver.rs +++ b/drivers/gpu/drm/tyr/driver.rs @@ -186,6 +186,7 @@ impl drm::Driver for TyrDrmDriver { type File = TyrDrmFileData; type Object = drm::gem::shmem::Object; type ParentDevice = platform::Device; + type Kms = core::marker::PhantomData; const INFO: drm::DriverInfo = INFO; const FEAT_RENDER: bool = true; -- 2.55.0