Message ID | 20240804233835.223460-2-fujita.tomonori@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: phy: add Applied Micro QT2025 PHY driver | expand |
On Mon, Aug 05, 2024 at 08:38:30AM +0900, FUJITA Tomonori wrote: > Add rust equivalent to include/linux/sizes.h, makes code more > readable. > > Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> > Reviewed-by: Alice Ryhl <aliceryhl@google.com> Your Signed-off-by: should come last. That keeps it together with the others added by Maintainers as they handle the patch on its way to mainline. Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
On Fri, 16 Aug 2024 02:37:02 +0200 Andrew Lunn <andrew@lunn.ch> wrote: >> Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> >> Reviewed-by: Alice Ryhl <aliceryhl@google.com> > > Your Signed-off-by: should come last. That keeps it together with the > others added by Maintainers as they handle the patch on its way to > mainline. > > Reviewed-by: Andrew Lunn <andrew@lunn.ch> Fixed the order, along with the remaining ones. Thanks!
diff --git a/rust/kernel/lib.rs b/rust/kernel/lib.rs index 274bdc1b0a82..58ed400198bf 100644 --- a/rust/kernel/lib.rs +++ b/rust/kernel/lib.rs @@ -43,6 +43,7 @@ pub mod page; pub mod prelude; pub mod print; +pub mod sizes; mod static_assert; #[doc(hidden)] pub mod std_vendor; diff --git a/rust/kernel/sizes.rs b/rust/kernel/sizes.rs new file mode 100644 index 000000000000..834c343e4170 --- /dev/null +++ b/rust/kernel/sizes.rs @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: GPL-2.0 + +//! Commonly used sizes. +//! +//! C headers: [`include/linux/sizes.h`](srctree/include/linux/sizes.h). + +/// 0x00000400 +pub const SZ_1K: usize = bindings::SZ_1K as usize; +/// 0x00000800 +pub const SZ_2K: usize = bindings::SZ_2K as usize; +/// 0x00001000 +pub const SZ_4K: usize = bindings::SZ_4K as usize; +/// 0x00002000 +pub const SZ_8K: usize = bindings::SZ_8K as usize; +/// 0x00004000 +pub const SZ_16K: usize = bindings::SZ_16K as usize; +/// 0x00008000 +pub const SZ_32K: usize = bindings::SZ_32K as usize; +/// 0x00010000 +pub const SZ_64K: usize = bindings::SZ_64K as usize; +/// 0x00020000 +pub const SZ_128K: usize = bindings::SZ_128K as usize; +/// 0x00040000 +pub const SZ_256K: usize = bindings::SZ_256K as usize; +/// 0x00080000 +pub const SZ_512K: usize = bindings::SZ_512K as usize;