2023-12-05 |
Vlastimil Babka | mm/memcontrol: remove CONFIG_SLAB #ifdef guards Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | KASAN: remove code paths guarded by CONFIG_SLAB Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | mm/slab, docs: switch mm-api docs generation from slab... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-11 |
Catalin Marinas | mm: slab: Do not create kmalloc caches smaller than... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-02 |
Vlastimil Babka | mm/slub: refactor calculate_order() and calc_slab_order() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-02 |
Vlastimil Babka | mm/slub: attempt to find layouts up to 1/2 waste in... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-02 |
Vlastimil Babka | mm/slub: remove min_objects loop from calculate_order() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-02 |
Vlastimil Babka | mm/slub: simplify the last resort slab order calculation Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-02 |
Feng Tang | mm/slub: add sanity check for slub_min/max_order cmdline... ...org/lkml/20230908145302.30320-7-vbabka@suse.cz/ Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-09-20 |
David Laight | slab: kmalloc_size_roundup() must not return 0 for... [vbabka@suse.cz: remove kmalloc_slab() result... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-09-11 |
Rafael Aquini | mm/slab_common: fix slab_caches list corruption after... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-08-29 |
Vlastimil Babka | Merge branch 'slab/for-6.6/random_kmalloc' into slab...
|
commit | commitdiff | tree |
2023-07-18 |
GONG, Ruiqi | Randomized slab caches for kmalloc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-07-14 |
Vlastimil Babka | mm/slub: remove freelist_dereference() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-07-14 |
Vlastimil Babka | mm/slub: remove redundant kasan_reset_tag() from freelist_pt... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-07-11 |
Jann Horn | mm/slub: refactor freelist to use custom type Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-06-16 |
Vlastimil Babka | Merge branches 'slab/for-6.5/prandom', 'slab/for-6...
|
commit | commitdiff | tree |
2023-06-16 |
Vlastimil Babka | mm/slab_common: use SLAB_NO_MERGE instead of negative... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-06-08 |
SeongJae Park | mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-06-08 |
SeongJae Park | mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-06-06 |
Zhen Lei | mm/slab_common: reduce an if statement in create_cache() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-06-02 |
Jesper Dangaard... | mm/slab: introduce kmem_cache flag SLAB_NO_MERGE [ vbabka@suse.cz: rename to SLAB_NO_MERGE, change... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-26 |
Vlastimil Babka | mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-24 |
Vlastimil Babka | mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
David Keisar Schmidt | mm/slab_common: Replace invocation of weak PRNG Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
David Keisar Schmidt | mm/slab: Replace invocation of weak PRNG Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
Xiongwei Song | slub: Don't read nr_slabs and total_objects directly Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
Xiongwei Song | slub: Remove slabs_node() function Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
Xiongwei Song | slub: Remove CONFIG_SMP defined check Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
Xiongwei Song | slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
Xiongwei Song | slub: Correct the error code when slab_kset is NULL Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-05-22 |
zhaoxinchao | mm/slab: correct return values in comment for _kmem_cache_cr... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | Merge branch 'slab/for-6.4/slob-removal' into slab...
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | Merge branch 'slab/for-6.4/trivial' into slab/for-next
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm/slab: document kfree() as allowed for kmem_cache_alloc... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm/slob: remove slob.c Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm/slab: remove CONFIG_SLOB code from slab common code Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm, pagemap: remove SLOB and SLQB from comments and... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm, page_flags: remove PG_slob_free Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-29 |
Vlastimil Babka | mm/slob: remove CONFIG_SLOB Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-22 |
Geert Uytterhoeven | mm/slab: Fix undefined init_cache_node_node() for NUMA... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-17 |
Vernon Yang | mm/slub: fix help comment of SLUB_DEBUG Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-13 |
Thomas Weißschuh | mm: slub: make kobj_type structure constant Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-13 |
Thorsten Scherer | slab: Adjust comment after refactoring of gfp.h Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-02-21 |
Vlastimil Babka | Merge branch 'slab/for-6.3/fixes' into slab/for-linus
|
commit | commitdiff | tree |
2023-02-21 |
Vlastimil Babka | Merge branch 'slab/for-6.3/cleanups' into slab/for...
|
commit | commitdiff | tree |
2023-02-08 |
Thomas Gleixner | mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-02-06 |
Greg Kroah-Hartman | mm/slub: fix memory leak with using debugfs_lookup() Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-01-13 |
lvqian | mm/slab.c: cleanup is_debug_pagealloc_cache() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-01-13 |
SeongJae Park | mm/sl{a,u}b: fix wrong usages of folio_page() for getting... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-01-02 |
Gou Hao | mm/slab: remove unused slab_early_init Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-01-02 |
David Rientjes | mm, slab: periodically resched in drain_freelist() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | Merge branch 'slub-tiny-v1r6' into slab/for-next ...org/all/20221121171202.22080-1-vbabka@suse.cz/
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | Merge branch 'slab/for-6.2/kmalloc_redzone' into slab...
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | mm, slub: don't aggressively inline with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | mm, slub: remove percpu slabs with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Vlastimil Babka | mm, slub: split out allocations from pre/post hooks Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Feng Tang | mm/slub, kunit: Add a test case for kmalloc redzone... Suggested-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-30 |
Feng Tang | mm/slub, kunit: add SLAB_SKIP_KFENCE flag for cache... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: refactor free debug processing Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: retain no free slabs on partial list with... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: disable SYSFS support with CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slub: add CONFIG_SLUB_TINY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-27 |
Vlastimil Babka | mm, slab: ignore hardened usercopy parameters when... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/alloc_size' into slab/for...
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/kmalloc_redzone' into slab...
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/fit_rcu_head' into slab...
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/tools' into slab/for-next
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/slub-sysfs' into slab/for...
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/locking' into slab/for-next
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | Merge branch 'slab/for-6.2/cleanups' into slab/for...
|
commit | commitdiff | tree |
2022-11-21 |
Kees Cook | slab: Remove special-casing of const 0 size allocations Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Kees Cook | slab: Clean up SLOB vs kmalloc() definition Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | mm/sl[au]b: rearrange struct slab fields to allow larger... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | mm/migrate: make isolate_movable_page() skip slab pages Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Vlastimil Babka | mm/slab: move and adjust kernel-doc for kmem_cache_alloc Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Baoquan He | mm/slub, percpu: correct the calculation of early percpu... Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-21 |
Baoquan He | percpu: adjust the value of PERCPU_DYNAMIC_EARLY_SIZE Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-11 |
Feng Tang | mm/slub: extend redzone check to extra allocated kmalloc... Suggested-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-10 |
Feng Tang | mm: kasan: Extend kasan_metadata_size() to also cover... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-10 |
Feng Tang | mm/slub: only zero requested size of buffer for kzalloc... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-10 |
Rong Tao | tools/vm/slabinfo: indicates the cause of the EACCES... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-07 |
Vlastimil Babka | mm, slab: remove duplicate kernel-doc comment for ksize() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-06 |
Kees Cook | mm/slab_common: Restore passing "caller" for tracing Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-04 |
Vlastimil Babka | mm/slab: remove !CONFIG_TRACING variants of kmalloc_... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-11-03 |
Lukas Bulwahn | mm/slab_common: repair kernel-doc for __ksize() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Vlastimil Babka | mm/slub: perform free consistency checks before call_rcu Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Jiri Kosina | mm/slab: Annotate kmem_cache_node->list_lock as raw Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Hyeonggon Yoo | mm/slub: remove dead code for debug caches on deactivate_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Alexander Atanasov | mm: Make failslab writable again Cc: Vlastimil Babka <vbabka@suse.cz> ...kernel.org/r/20200610163135.17364-5-vbabka@suse.cz Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Rasmus Villemoes | mm: slub: make slab_sysfs_init() a late_initcall Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-24 |
Rasmus Villemoes | mm: slub: remove dead and buggy code from sysfs_slab_add() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-10-15 |
Hyeonggon Yoo | mm/slab: use kmalloc_node() for off slab freelist_idx_t... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-09-30 |
Vlastimil Babka | Merge branch 'slab/for-6.1/slub_validation_locking...
|
commit | commitdiff | tree |
next |