]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next
authorVlastimil Babka <vbabka@suse.cz>
Fri, 23 Sep 2022 08:32:02 +0000 (10:32 +0200)
committerVlastimil Babka <vbabka@suse.cz>
Fri, 23 Sep 2022 08:32:02 +0000 (10:32 +0200)
commit4329cb360184558dd08f170e0c24948e77fa996f
tree8ae2f69295385dcb96b920ee204c110851c76fe8
parent90a8532393e5e1e41a6fa3be59b21524d7172807
parent2ab0f463f4dbacebe632e1fcb017ac814536ce2a
Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next

The "common kmalloc v4" series [1] by Hyeonggon Yoo.

- Improves the mm/slab_common.c wrappers to allow deleting duplicated
  code between SLAB and SLUB.
- Large kmalloc() allocations in SLAB are passed to page allocator like
  in SLUB, reducing number of kmalloc caches.
- Removes the {kmem_cache_alloc,kmalloc}_node variants of tracepoints,
  node id parameter added to non-_node variants.
- 8 files changed, 341 insertions(+), 651 deletions(-)

[1] https://lore.kernel.org/all/20220817101826.236819-1-42.hyeyoo@gmail.com/

--
Merge resolves trivial conflict in mm/slub.c with commit d2587268aa99
("kasan: call kasan_malloc() from __kmalloc_*track_caller()")
mm/slab_common.c
mm/slub.c