From: Peter Zijlstra Date: Sun, 22 Dec 2024 11:43:31 +0000 (+0100) Subject: Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/kernel... X-Git-Tag: v6.14-rc1~188^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=630a9370164c231e9e81ec66256fc3351266dcac;p=thirdparty%2Fkernel%2Fstable.git Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core Lockdep changes for v6.14: - Use swap() macro in the ww_mutex test. - Minor fixes and documentation for lockdep configs on internal data structure sizes. - Some "-Wunused-function" warning fixes for Clang. Rust locking changes for v6.14: - Add Rust locking files into LOCKING PRIMITIVES maintainer entry. - Add `Lock<(), ..>::from_raw()` function to support abstraction on low level locking. - Expose `Guard::new()` for public usage and add type alias for spinlock and mutex guards. - Add lockdep checking when creating a new lock `Guard`. --- 630a9370164c231e9e81ec66256fc3351266dcac