Support allocation from separate kmalloc buckets

configname: CONFIG_SLAB_BUCKETS

Linux Kernel Configuration
└─>Memory Management options
└─>Slab allocator options
└─>Support allocation from separate kmalloc buckets
In linux kernel since version 6.11 (release Date: 2024-09-15)  
Kernel heap attacks frequently depend on being able to create
specifically-sized allocations with user-controlled contents
that will be allocated into the same kmalloc bucket as a
target object. To avoid sharing these allocation buckets,
provide an explicitly separated set of buckets to be used for
user-controlled allocations. This may very slightly increase
memory fragmentation, though in practice it's only a handful
of extra pages since the bulk of user-controlled allocations
are relatively long-lived.

If unsure, say Y.

depends
NOT CONFIG_SLUB_TINY