Re: [PATCH v6 0/6] slab: Introduce dedicated bucket allocator

From: Vlastimil Babka
Date: Tue Jul 02 2024 - 05:25:12 EST


On 7/1/24 9:12 PM, Kees Cook wrote:
>
> Kees Cook (6):
> mm/slab: Introduce kmem_buckets typedef
> mm/slab: Plumb kmem_buckets into __do_kmalloc_node()
> mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets
> argument
> mm/slab: Introduce kmem_buckets_create() and family
> ipc, msg: Use dedicated slab buckets for alloc_msg()
> mm/util: Use dedicated slab buckets for memdup_user()

pushed to slab/for-6.11/buckets, slab/for-next

Thanks!

>
> include/linux/slab.h | 48 ++++++++++++---
> ipc/msgutil.c | 13 +++-
> kernel/configs/hardening.config | 1 +
> mm/Kconfig | 17 ++++++
> mm/slab.h | 6 +-
> mm/slab_common.c | 101 +++++++++++++++++++++++++++++++-
> mm/slub.c | 20 +++----
> mm/util.c | 23 ++++++--
> scripts/kernel-doc | 1 +
> 9 files changed, 200 insertions(+), 30 deletions(-)
>