Merge tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 4 Jul 2023 20:50:38 +0000 (13:50 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 4 Jul 2023 20:50:38 +0000 (13:50 -0700)
commit04f2933d375e3f90d4435b7b518d3065afd1fa25
treec3b7cd21480755f4184a7af23219f6f30cf5b6d4
parent03275585cabd0240944f19f33d7584a1b099a3a8
parentb5ec6fd286dfa466f64cb0e56ed768092d0342ae
Merge tag 'core_guards_for_6.5_rc1' of git://git./linux/kernel/git/peterz/queue

Pull scope-based resource management infrastructure from Peter Zijlstra:
 "These are the first few patches in the Scope-based Resource Management
  series that introduce the infrastructure but not any conversions as of
  yet.

  Adding the infrastructure now allows multiple people to start using
  them.

  Of note is that Sparse will need some work since it doesn't yet
  understand this attribute and might have decl-after-stmt issues"

* tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue:
  kbuild: Drop -Wdeclaration-after-statement
  locking: Introduce __cleanup() based infrastructure
  apparmor: Free up __cleanup() name
  dmaengine: ioat: Free up __cleanup() name
Makefile
include/linux/compiler_attributes.h
include/linux/device.h
include/linux/percpu.h
include/linux/rcupdate.h
include/linux/slab.h
include/linux/srcu.h
scripts/checkpatch.pl