]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge tag 'slab-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabk... master
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 16 Feb 2026 21:41:38 +0000 (13:41 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 16 Feb 2026 21:41:38 +0000 (13:41 -0800)
commit9702969978695d9a699a1f34771580cdbb153b33
tree7f34b1e6a45f7f1131e2362420113210308cd714
parent45a43ac5acc90b8f4835eea92692f620e561a06b
parent27125df9a5d3b4cfd03bce3a8ec405a368cc9aae
Merge tag 'slab-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull more slab updates from Vlastimil Babka:

 - Two stable fixes for kmalloc_nolock() usage from NMI context (Harry
   Yoo)

 - Allow kmalloc_nolock() allocations to be freed with kfree() and thus
   also kfree_rcu() and simplify slabobj_ext handling - we no longer
   need to track how it was allocated to use the matching freeing
   function (Harry Yoo)

* tag 'slab-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
  mm/slab: drop the OBJEXTS_NOSPIN_ALLOC flag from enum objext_flags
  mm/slab: allow freeing kmalloc_nolock()'d objects using kfree[_rcu]()
  mm/slab: use prandom if !allow_spin
  mm/slab: do not access current->mems_allowed_seq if !allow_spin
include/linux/memcontrol.h
include/linux/rcupdate.h
mm/kmemleak.c
mm/slub.c