[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260122214316.3281257-2-lyude@redhat.com>
Date: Thu, 22 Jan 2026 16:43:03 -0500
From: Lyude Paul <lyude@...hat.com>
To: linux-kernel@...r.kernel.org,
dri-devel@...ts.freedesktop.org,
rust-for-linux@...r.kernel.org,
Danilo Krummrich <dakr@...nel.org>
Cc: "Ewan Chorynski" <ewan.chorynski@...me>,
"Miguel Ojeda" <ojeda@...nel.org>,
"Alice Ryhl" <aliceryhl@...gle.com>,
"Simona Vetter" <simona@...ll.ch>,
"Shankari Anand" <shankari.ak0208@...il.com>,
"David Airlie" <airlied@...il.com>,
"Asahi Lina" <lina+kernel@...hilina.net>,
"Daniel Almeida" <daniel.almeida@...labora.com>,
"Lyude Paul" <lyude@...hat.com>
Subject: [PATCH v2 2/2] rust/drm: Remove imports covered by prelude::*
This just removes any explicit imports of items in files that are already
being pulled in by `use prelude::*;`.
There should be no functional changes in this patch.
Signed-off-by: Lyude Paul <lyude@...hat.com>
---
rust/kernel/drm/device.rs | 5 +----
rust/kernel/drm/driver.rs | 10 +++-------
rust/kernel/drm/file.rs | 6 +-----
rust/kernel/drm/gem/mod.rs | 6 +-----
4 files changed, 6 insertions(+), 21 deletions(-)
diff --git a/rust/kernel/drm/device.rs b/rust/kernel/drm/device.rs
index 23c457c90a6ab..30116d78cabe0 100644
--- a/rust/kernel/drm/device.rs
+++ b/rust/kernel/drm/device.rs
@@ -12,10 +12,7 @@
self,
driver::AllocImpl, //
},
- error::{
- from_err_ptr,
- Result, //
- },
+ error::from_err_ptr,
prelude::*,
sync::aref::{
ARef,
diff --git a/rust/kernel/drm/driver.rs b/rust/kernel/drm/driver.rs
index c8ec5c0819a06..2940fece7d59e 100644
--- a/rust/kernel/drm/driver.rs
+++ b/rust/kernel/drm/driver.rs
@@ -8,15 +8,11 @@
bindings,
device,
devres,
- drm, //
- error::{
- to_result,
- Result, //
- },
+ drm,
+ error::to_result,
prelude::*,
- sync::aref::ARef,
+ sync::aref::ARef, //
};
-use macros::vtable;
/// Driver use the GEM memory manager. This should be set for all modern drivers.
pub(crate) const FEAT_GEM: u32 = bindings::drm_driver_feature_DRIVER_GEM;
diff --git a/rust/kernel/drm/file.rs b/rust/kernel/drm/file.rs
index 7dade6dfa1ba2..10160601ce5af 100644
--- a/rust/kernel/drm/file.rs
+++ b/rust/kernel/drm/file.rs
@@ -7,14 +7,10 @@
use crate::{
bindings,
drm,
- error::Result,
prelude::*,
types::Opaque, //
};
-use core::{
- marker::PhantomData,
- pin::Pin, //
-};
+use core::marker::PhantomData;
/// Trait that must be implemented by DRM drivers to represent a DRM File (a client instance).
pub trait DriverFile {
diff --git a/rust/kernel/drm/gem/mod.rs b/rust/kernel/drm/gem/mod.rs
index 56b7641b1405e..b4199945db378 100644
--- a/rust/kernel/drm/gem/mod.rs
+++ b/rust/kernel/drm/gem/mod.rs
@@ -5,7 +5,6 @@
//! C header: [`include/drm/drm_gem.h`](srctree/include/drm/drm_gem.h)
use crate::{
- alloc::flags::*,
bindings,
drm::{
self,
@@ -14,10 +13,7 @@
AllocOps, //
},
},
- error::{
- to_result,
- Result, //
- },
+ error::to_result,
prelude::*,
sync::aref::{
ARef,
--
2.52.0
Powered by blists - more mailing lists