From: Lyude Paul Date: Tue, 25 Feb 2025 21:29:00 +0000 (-0500) Subject: rust/faux: Drop #[repr(transparent)] from faux::Registration X-Git-Tag: v6.15-rc1~79^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6853d9d13dbe596a73ae968e6fb27ba9680b2441;p=thirdparty%2Fkernel%2Flinux.git rust/faux: Drop #[repr(transparent)] from faux::Registration I think this change got missed during review, we don't need #[repr(transparent)] since Registration just holds a single NonNull. This attribute had originally been added by me when I was still figuring out how the bindings should look like but got committed by mistake. So, just drop it. Signed-off-by: Lyude Paul Cc: Greg Kroah-Hartman Acked-by: Danilo Krummrich Reviewed-by: Fiona Behrens Reviewed-by: Alice Ryhl Link: https://lore.kernel.org/r/20250225213112.872264-2-lyude@redhat.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/rust/kernel/faux.rs b/rust/kernel/faux.rs index 5acc0c02d451f..41751403cd868 100644 --- a/rust/kernel/faux.rs +++ b/rust/kernel/faux.rs @@ -19,7 +19,6 @@ use core::ptr::{addr_of_mut, null, null_mut, NonNull}; /// `self.0` always holds a valid pointer to an initialized and registered [`struct faux_device`]. /// /// [`struct faux_device`]: srctree/include/linux/device/faux.h -#[repr(transparent)] pub struct Registration(NonNull); impl Registration {