]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/kernel...
authorPeter Zijlstra <peterz@infradead.org>
Sun, 22 Dec 2024 11:43:31 +0000 (12:43 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Sun, 22 Dec 2024 11:43:31 +0000 (12:43 +0100)
commit630a9370164c231e9e81ec66256fc3351266dcac
treeeff72fb933548d8e8cda31d2f9d2a4691c14e122
parentabfdccd6af2b071951633e57d6322c46a1ea791f
parentfbd7a5a0359bc770e898d918d84977ea61163aad
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`.
MAINTAINERS