summaryrefslogtreecommitdiff
path: root/rust/kernel/sync
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-10-21 13:39:10 +0100
committerMark Brown <broonie@kernel.org>2026-10-21 13:39:10 +0100
commit980d94ad433756ec5a60f43a0367f564002a2d31 (patch)
tree77b3884404bf93379dc62b26dca5bd3961636a40 /rust/kernel/sync
parent0d1bdfa99949f6a9c0be4aa2ba624359312edbfc (diff)
parentfad06cfaf385787b9ffa2f73f049d42dbe1de57f (diff)
downloadlinux-next-980d94ad433756ec5a60f43a0367f564002a2d31.tar.gz
linux-next-980d94ad433756ec5a60f43a0367f564002a2d31.zip
Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git
# Conflicts: # drivers/firmware/qcom/Kconfig # drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c # drivers/gpu/drm/drm_panic.c # drivers/gpu/drm/vc4/vc4_v3d.c # drivers/soc/qcom/qcom-geni-se.c # rust/kernel/mem.rs
Diffstat (limited to 'rust/kernel/sync')
-rw-r--r--rust/kernel/sync/atomic.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/rust/kernel/sync/atomic.rs b/rust/kernel/sync/atomic.rs
index 9cd009d57e35..6d27898add42 100644
--- a/rust/kernel/sync/atomic.rs
+++ b/rust/kernel/sync/atomic.rs
@@ -140,7 +140,7 @@ pub unsafe trait AtomicAdd<Rhs = Self>: AtomicType {
const fn into_repr<T: AtomicType>(v: T) -> T::Repr {
// SAFETY: Per the safety requirement of `AtomicType`, `T` is round-trip transmutable to
// `T::Repr`, therefore the transmute operation is sound.
- unsafe { core::mem::transmute_copy(&v) }
+ unsafe { crate::mem::transmute(v) }
}
/// # Safety
@@ -149,7 +149,7 @@ const fn into_repr<T: AtomicType>(v: T) -> T::Repr {
#[inline(always)]
const unsafe fn from_repr<T: AtomicType>(r: T::Repr) -> T {
// SAFETY: Per the safety requirement of the function, the transmute operation is sound.
- unsafe { core::mem::transmute_copy(&r) }
+ unsafe { crate::mem::transmute(r) }
}
impl<T: AtomicType> Atomic<T> {