From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.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 CD578332EC1 for ; Wed, 29 Apr 2026 05:08:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777439328; cv=none; b=NN1KSoQcU6wscpy8zL6C2Me3MB9cPUEPbPT5251skw8+ZfeGDOwP43ZuxkVWRcKl7OJZgaURd3fsZtly/F+Q7+omb1sjFkyeDyRutwJNJdEYuHH3q9QHFA4p74TdY0NgUv3dxNKFph9sD1g/BmuI4bp8T6XFnOiYrXE0YyWzdPc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777439328; c=relaxed/simple; bh=3vr4LweU0XG/MdC/ybUiaL5dNvZ69Fa30FXvIM4R2N4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=M1Sc0CabGRptI3Sg8Px5y05Sr28QQdw7JxriT0FzoxKSvg/byDTlh2BW2ULNw6J2XG2tTQu2XQa2Zf0y4GhAxuvd05ZO8Vpflq81vaFH0jQjwYtSSc3LaPAuqHYOnj4Ke+Mmdw9APxbYwxjxRH6RIgPO9ZIzVUKgeswncDQG3cA= 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=U2AqHOaj; arc=none smtp.client-ip=209.85.216.45 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="U2AqHOaj" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-36146ae9dd4so10365302a91.3 for ; Tue, 28 Apr 2026 22:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777439326; x=1778044126; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=KPbd8CPced3p+R7AG2gDS8UVQl+Rhqk52G90qEr4h9s=; b=U2AqHOajgV+w4Lc4aOHZkRFpSgkS/QmIoqzQeKDJE8tDs9W5bE0dyYS/Krx9YO6g6N 7/5Q9TCCrDKetEQpy2UWEeOSuh+KM9EjTcbfZYCLOiQ+R5+QqgtCj8tJGp74Bk/gnmEd r0G0/1EsrH+h69Q43s7cDrNj9HwzdaLmuzwUgy5SvVLRRgCgpgzeJMLu4C/FXEdQFqop Ybk4RDOy7rK0coz994NYgotHApcY1nioeoJjZFHEvS2ZRariijXGcFMh/VtzqyNNTPSY L3C6/qA8ES2e5hXvTy0T66t9La2HVT5VGG8CjJ7fjb3zBM+KCKGUtu6oj2fxv0mQ90w5 jLRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777439326; x=1778044126; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KPbd8CPced3p+R7AG2gDS8UVQl+Rhqk52G90qEr4h9s=; b=ienDK7x9uXdXIAwua1bVU0BGcCOo7yul233Np7FbSctwisUeefSiEd/EaEnudTqfPQ ZwZgMIyGkKVtjTHjffcoHmSekxoe2cXPCPz/QPo2VUpURkZkQMQGs3UeeoZ80I4l3fXv uR31kjkHqDo7fxmIl6QQfhu3WeHZ5nCplrzEE4JvuWxK9yit7ifkJBbaUM5oHdq33NHM 9F7f5eMaSNOkOamq3Kmg5ssZ+rmM791GeVpIlSsUFLAsa2Tjha9hE1BSrzqgQ9oOQfMo z1fvwnnxV6aPKaD8U47JCHaF1hSUM9II/ktPhEwXFCGkv/nORBtVvUUdYOS9RnYMjddx udYA== X-Forwarded-Encrypted: i=1; AFNElJ+vqsrFOKSATokAlncwop8fJBwUVMrCWKnWVZMBvZfdAE/4f7tkrka6OzJa4R0Neqh0GjKoEzm2hQ/SzBw=@vger.kernel.org X-Gm-Message-State: AOJu0YzrYWjKihsyUzrw2N55NwKkFz+VIpEgYrfxNtXN2YUQ0GASmVOD QBeuwLPns1qEZJfHUgp9GTNE65DfX/nbVo5MLt5UaBCiIJImWwkSsUc6 X-Gm-Gg: AeBDieu/dbkzIpbNaG/hwheacesPmIr4p/TFV4Znmcf1WoB9FXOPeJb1GZqqDwMXZBe W+q6N82xSPJ2txonrGTyoBh4XGjVY2hJXTOf5AO9QkGeORW+Y8fSo6oN1JmQdFfBKYkwU6Cgku3 VvW85g1xGZP4CS5faVn8aAqmRZK3itzeayZaVlvfPrxoViG/9YxIFmyrsvhMto4mnrrnEemloNx gciuGWpis0358IQmZlUHwE2iJQUZWVEOk9daY867m6N22ElTLM7gGB4XNjqIdnKpppUxFPBprRY P16/Srs8T+HFGVWOXU0yLazHKToL6K2nPONBukxl05g7m6e7MCPn+XpiSQekEBg/DUb2Klo+ZeB R2DAc/XWOg6+4b5u8ghmjunp8jp5oY8nKOdKFzftpPvjwmottgJ4kiOFZuICjMvNf8wlMGw5uth LAJkhKYdutMQ1qOdgmJ3F54JLvrJPJiikn4Yb5AKtgh9PgKPQ= X-Received: by 2002:a17:90b:1a8e:b0:35b:9b77:d7c with SMTP id 98e67ed59e1d1-364a0d08580mr2433235a91.14.1777439326204; Tue, 28 Apr 2026 22:08:46 -0700 (PDT) Received: from yuwhisper-pc. ([49.213.140.88]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-364a4152b85sm1158871a91.4.2026.04.28.22.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 22:08:45 -0700 (PDT) From: Hsiu Che Yu Date: Wed, 29 Apr 2026 13:08:14 +0800 Subject: [PATCH] rust: drm: fix incorrect type name in `Device` doc comment Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260429-fix-drm-device-comment-v1-1-d8876b44d688@gmail.com> X-B4-Tracking: v=1; b=H4sIAD2S8WkC/yWMQQqDMBAAvyJ7dkFTK9GviIe6WesKiSWxRRD/7 lqPAzOzQ+IonKDNdoj8kyRLUCjzDGh6hTejOGUwhamLyjQ4yoYuenQqEyMt3nNYsSrts7H24Wg cQONPZDX/466/OX2HmWm9bnAcJ00Rqed6AAAA X-Change-ID: 20260429-fix-drm-device-comment-41859883dcfb To: 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 , Maxime Ripard , Asahi Lina , Lyude Paul Cc: dri-devel@lists.freedesktop.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Hsiu Che Yu X-Mailer: b4 0.15.2 The invariant documentation incorrectly referenced `struct device` instead of `struct drm_device`. Fix it. Fixes: 1e4b8896c0f3c ("rust: drm: add device abstraction") Cc: stable@vger.kernel.org Signed-off-by: Hsiu Che Yu --- rust/kernel/drm/device.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rust/kernel/drm/device.rs b/rust/kernel/drm/device.rs index adbafe8db54d..301c9f7859e2 100644 --- a/rust/kernel/drm/device.rs +++ b/rust/kernel/drm/device.rs @@ -72,7 +72,7 @@ macro_rules! drm_legacy_fields { /// /// # Invariants /// -/// `self.dev` is a valid instance of a `struct device`. +/// `self.dev` is a valid instance of a `struct drm_device`. #[repr(C)] pub struct Device { dev: Opaque, @@ -160,7 +160,7 @@ pub(crate) fn as_raw(&self) -> *mut bindings::drm_device { /// # Safety /// - /// `ptr` must be a valid pointer to a `struct device` embedded in `Self`. + /// `ptr` must be a valid pointer to a `struct drm_device` embedded in `Self`. unsafe fn from_drm_device(ptr: *const bindings::drm_device) -> *mut Self { // SAFETY: By the safety requirements of this function `ptr` is a valid pointer to a // `struct drm_device` embedded in `Self`. @@ -184,7 +184,7 @@ unsafe fn into_drm_device(ptr: NonNull) -> *mut bindings::drm_device { /// to can't drop to zero, for the duration of this function call and the entire duration when /// the returned reference exists. /// - /// Additionally, callers must ensure that the `struct device`, `ptr` is pointing to, is + /// Additionally, callers must ensure that the `struct drm_device`, `ptr` is pointing to, is /// embedded in `Self`. #[doc(hidden)] pub unsafe fn from_raw<'a>(ptr: *const bindings::drm_device) -> &'a Self { --- base-commit: b4e07588e743c989499ca24d49e752c074924a9a change-id: 20260429-fix-drm-device-comment-41859883dcfb Best regards, -- Hsiu Che Yu