]> www.infradead.org Git - users/hch/misc.git/commitdiff
rust: drm: update ARef and AlwaysRefCounted imports from sync::aref
authorShankari Anand <shankari.ak0208@gmail.com>
Fri, 15 Aug 2025 16:17:06 +0000 (21:47 +0530)
committerDanilo Krummrich <dakr@kernel.org>
Tue, 19 Aug 2025 22:12:52 +0000 (00:12 +0200)
Update call sites in drm to import `ARef` and
`AlwaysRefCounted` from `sync::aref` instead of `types`.

This aligns with the ongoing effort to move `ARef` and
`AlwaysRefCounted` to sync.

Suggested-by: Benno Lossin <lossin@kernel.org>
Link: https://github.com/Rust-for-Linux/linux/issues/1173
Signed-off-by: Shankari Anand <shankari.ak0208@gmail.com>
Reviewed-by: Benno Lossin <lossin@kernel.org>
Reviewed-by: Elle Rhumsaa <elle@weathered-steel.dev>
Link: https://lore.kernel.org/r/20250815161706.1324860-1-shankari.ak0208@gmail.com
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/drm/device.rs
rust/kernel/drm/driver.rs
rust/kernel/drm/gem/mod.rs

index 3bb7c83966cf2d2acfdf9053fc5b25ca7607da2b..4a62f9fd88b75e46aaa44a2f121af2d4761b0fa7 100644 (file)
@@ -10,7 +10,8 @@ use crate::{
     error::from_err_ptr,
     error::Result,
     prelude::*,
-    types::{ARef, AlwaysRefCounted, Opaque},
+    sync::aref::{ARef, AlwaysRefCounted},
+    types::Opaque,
 };
 use core::{mem, ops::Deref, ptr, ptr::NonNull};
 
index fe7e8d06961aa5a2f8d33d72d8e69eb8a78c29d8..8fefae41bcc6ef214061c75666e7cf2d591e51d0 100644 (file)
@@ -8,7 +8,7 @@ use crate::{
     bindings, device, devres, drm,
     error::{to_result, Result},
     prelude::*,
-    types::ARef,
+    sync::aref::ARef,
 };
 use macros::vtable;
 
index b71821cfb5eaa00eb3a95646fa0a8b8a1ad0790b..a822aedee94986419ed14d9502e0f8a0622d51e4 100644 (file)
@@ -10,7 +10,8 @@ use crate::{
     drm::driver::{AllocImpl, AllocOps},
     error::{to_result, Result},
     prelude::*,
-    types::{ARef, AlwaysRefCounted, Opaque},
+    sync::aref::{ARef, AlwaysRefCounted},
+    types::Opaque,
 };
 use core::{mem, ops::Deref, ptr::NonNull};