* [PATCH 0/2] rust: use vertical import style in miscdevice
@ 2026-05-19 5:34 Alvin Sun
2026-05-19 5:34 ` [PATCH 1/2] rust: miscdevice: use vertical import style Alvin Sun
2026-05-19 5:34 ` [PATCH 2/2] samples: rust_misc_device: " Alvin Sun
0 siblings, 2 replies; 5+ messages in thread
From: Alvin Sun @ 2026-05-19 5:34 UTC (permalink / raw)
To: Arnd Bergmann, Greg Kroah-Hartman, Miguel Ojeda, Boqun Feng,
Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg,
Alice Ryhl, Trevor Gross, Danilo Krummrich
Cc: rust-for-linux, Alvin Sun
Reformat `use` imports to vertical style for readability and to reduce
merge conflicts when imports are added or removed.
Signed-off-by: Alvin Sun <alvin.sun@linux.dev>
---
Alvin Sun (2):
rust: miscdevice: use vertical import style
samples: rust_misc_device: use vertical import style
rust/kernel/miscdevice.rs | 34 ++++++++++++++++++++++++++++------
samples/rust/rust_misc_device.rs | 34 ++++++++++++++++++++++++++++------
2 files changed, 56 insertions(+), 12 deletions(-)
---
base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
change-id: 20260519-miscdev-use-format-9ab7e83b1c11
Best regards,
--
Alvin Sun <alvin.sun@linux.dev>
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH 1/2] rust: miscdevice: use vertical import style 2026-05-19 5:34 [PATCH 0/2] rust: use vertical import style in miscdevice Alvin Sun @ 2026-05-19 5:34 ` Alvin Sun 2026-05-19 5:58 ` Miguel Ojeda 2026-05-19 5:34 ` [PATCH 2/2] samples: rust_misc_device: " Alvin Sun 1 sibling, 1 reply; 5+ messages in thread From: Alvin Sun @ 2026-05-19 5:34 UTC (permalink / raw) To: Arnd Bergmann, Greg Kroah-Hartman, Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Danilo Krummrich Cc: rust-for-linux, Alvin Sun Convert `use` imports to vertical layout for better readability and maintainability. Signed-off-by: Alvin Sun <alvin.sun@linux.dev> --- rust/kernel/miscdevice.rs | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs index c3c2052c92069..05a6b6b9770f2 100644 --- a/rust/kernel/miscdevice.rs +++ b/rust/kernel/miscdevice.rs @@ -11,16 +11,38 @@ use crate::{ bindings, device::Device, - error::{to_result, Error, Result, VTABLE_DEFAULT_ERROR}, - ffi::{c_int, c_long, c_uint, c_ulong}, - fs::{File, Kiocb}, - iov::{IovIterDest, IovIterSource}, + error::{ + to_result, + Error, + Result, + VTABLE_DEFAULT_ERROR, // + }, + ffi::{ + c_int, + c_long, + c_uint, + c_ulong, // + }, + fs::{ + File, + Kiocb, // + }, + iov::{ + IovIterDest, + IovIterSource, // + }, mm::virt::VmaNew, prelude::*, seq_file::SeqFile, - types::{ForeignOwnable, Opaque}, + types::{ + ForeignOwnable, + Opaque, // + }, +}; +use core::{ + marker::PhantomData, + pin::Pin, // }; -use core::{marker::PhantomData, pin::Pin}; /// Options for creating a misc device. #[derive(Copy, Clone)] -- 2.43.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] rust: miscdevice: use vertical import style 2026-05-19 5:34 ` [PATCH 1/2] rust: miscdevice: use vertical import style Alvin Sun @ 2026-05-19 5:58 ` Miguel Ojeda 2026-05-19 6:37 ` Alvin Sun 0 siblings, 1 reply; 5+ messages in thread From: Miguel Ojeda @ 2026-05-19 5:58 UTC (permalink / raw) To: Alvin Sun Cc: Arnd Bergmann, Greg Kroah-Hartman, Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Danilo Krummrich, rust-for-linux On Tue, May 19, 2026 at 7:35 AM Alvin Sun <alvin.sun@linux.dev> wrote: > > Convert `use` imports to vertical layout for better readability and > maintainability. A bunch of these are already available through the prelude, so I would suggest taking the chance to clean those up too, possibly in a separate commit. Thanks! Cheers, Miguel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] rust: miscdevice: use vertical import style 2026-05-19 5:58 ` Miguel Ojeda @ 2026-05-19 6:37 ` Alvin Sun 0 siblings, 0 replies; 5+ messages in thread From: Alvin Sun @ 2026-05-19 6:37 UTC (permalink / raw) To: Miguel Ojeda Cc: Arnd Bergmann, Greg Kroah-Hartman, Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Danilo Krummrich, rust-for-linux On 5/19/26 13:58, Miguel Ojeda wrote: > On Tue, May 19, 2026 at 7:35 AM Alvin Sun <alvin.sun@linux.dev> wrote: >> Convert `use` imports to vertical layout for better readability and >> maintainability. > A bunch of these are already available through the prelude, so I would > suggest taking the chance to clean those up too, possibly in a > separate commit. I'm working on it. Best regards, Alvin > > Thanks! > > Cheers, > Miguel ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 2/2] samples: rust_misc_device: use vertical import style 2026-05-19 5:34 [PATCH 0/2] rust: use vertical import style in miscdevice Alvin Sun 2026-05-19 5:34 ` [PATCH 1/2] rust: miscdevice: use vertical import style Alvin Sun @ 2026-05-19 5:34 ` Alvin Sun 1 sibling, 0 replies; 5+ messages in thread From: Alvin Sun @ 2026-05-19 5:34 UTC (permalink / raw) To: Arnd Bergmann, Greg Kroah-Hartman, Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Danilo Krummrich Cc: rust-for-linux, Alvin Sun Convert `use` imports to vertical layout for better readability and maintainability. Signed-off-by: Alvin Sun <alvin.sun@linux.dev> --- samples/rust/rust_misc_device.rs | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/samples/rust/rust_misc_device.rs b/samples/rust/rust_misc_device.rs index 87a1fe63533ae..41e26c825060b 100644 --- a/samples/rust/rust_misc_device.rs +++ b/samples/rust/rust_misc_device.rs @@ -97,14 +97,36 @@ use kernel::{ device::Device, - fs::{File, Kiocb}, - ioctl::{_IO, _IOC_SIZE, _IOR, _IOW}, - iov::{IovIterDest, IovIterSource}, - miscdevice::{MiscDevice, MiscDeviceOptions, MiscDeviceRegistration}, + fs::{ + File, + Kiocb, // + }, + ioctl::{ + _IO, + _IOC_SIZE, + _IOR, + _IOW, // + }, + iov::{ + IovIterDest, + IovIterSource, // + }, + miscdevice::{ + MiscDevice, + MiscDeviceOptions, + MiscDeviceRegistration, // + }, new_mutex, prelude::*, - sync::{aref::ARef, Mutex}, - uaccess::{UserSlice, UserSliceReader, UserSliceWriter}, + sync::{ + aref::ARef, + Mutex, // + }, + uaccess::{ + UserSlice, + UserSliceReader, + UserSliceWriter, // + }, }; const RUST_MISC_DEV_HELLO: u32 = _IO('|' as u32, 0x80); -- 2.43.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-05-19 6:38 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-05-19 5:34 [PATCH 0/2] rust: use vertical import style in miscdevice Alvin Sun 2026-05-19 5:34 ` [PATCH 1/2] rust: miscdevice: use vertical import style Alvin Sun 2026-05-19 5:58 ` Miguel Ojeda 2026-05-19 6:37 ` Alvin Sun 2026-05-19 5:34 ` [PATCH 2/2] samples: rust_misc_device: " Alvin Sun
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox