[ Sasha's backport helper bot ]
Hi,
Summary of potential issues: ⚠️ Found matching upstream commit but patch is missing proper reference to it
Found matching upstream commit: 966944f3711665db13e214fef6d02982c49bb972
WARNING: Author mismatch between patch and found commit: Backport author: Boqun Fengboqun.feng@gmail.com Commit author: Mitchell Levylevymitchell0@gmail.com
Status in newer kernel trees: 6.13.y | Present (different SHA1: 3e5d366aabae) 6.12.y | Present (different SHA1: c5b195dd9564)
Note: The patch differs from the upstream commit: --- 1: 966944f371166 ! 1: b037a70e0eccb rust: lockdep: Remove support for dynamically allocated LockClassKeys @@ Commit message Reviewed-by: Benno Lossin benno.lossin@proton.me Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20250307232717.1759087-11-boqun.feng@gmail.com + (cherry picked from commit 966944f3711665db13e214fef6d02982c49bb972) + Signed-off-by: Boqun Feng boqun.feng@gmail.com
## rust/kernel/sync.rs ## @@ @@ rust/kernel/sync.rs pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key { self.0.get() } - } - --impl Default for LockClassKey { -- fn default() -> Self { -- Self::new() -- } --} -- - /// Defines a new static lock class and returns a pointer to it. - #[doc(hidden)] +@@ rust/kernel/sync.rs: pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key { #[macro_export] macro_rules! static_lock_class { () => {{ ---
Results of testing on various branches:
| Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-6.6.y | Success | Success |