On Fri, Apr 25, 2025 at 1:28 AM Vlastimil Babka <vba...@suse.cz> wrote: > > Create the vm_area_struct cache with percpu sheaves of size 32 to > improve its performance. > > Signed-off-by: Vlastimil Babka <vba...@suse.cz>
I think Lorenzo's refactoring moved this code out of fork.c, so it will have to be adjusted. Reviewed-by: Suren Baghdasaryan <sur...@google.com> > --- > kernel/fork.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/kernel/fork.c b/kernel/fork.c > index > c4b26cd8998b8e7b2b516e0bb0b1d4676ff644dc..3bd711f0798c88aee04bc30ff21fc4ca2b66201a > 100644 > --- a/kernel/fork.c > +++ b/kernel/fork.c > @@ -3216,6 +3216,7 @@ void __init proc_caches_init(void) > struct kmem_cache_args args = { > .use_freeptr_offset = true, > .freeptr_offset = offsetof(struct vm_area_struct, vm_freeptr), > + .sheaf_capacity = 32, > }; > > sighand_cachep = kmem_cache_create("sighand_cache", > > -- > 2.49.0 >