Show patches with: Submitter = Vlastimil Babka       |    Archived = No       |   478 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,6/6] mm, slub: sheaf prefilling for guaranteed allocations SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
[RFC,5/6] mm, slub: cheaper locking for percpu sheaves SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
[RFC,4/6] mm, vma: use sheaves for vm_area_struct cache SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
[RFC,3/6] maple_tree: use percpu sheaves for maple_node_cache SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
[RFC,2/6] mm/slub: add sheaf support for batching kfree_rcu() operations SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
[RFC,1/6] mm/slub: add opt-in caching layer of percpu sheaves SLUB percpu sheaves - - - --- 2024-11-12 Vlastimil Babka New
mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount - 1 - --- 2024-11-05 Vlastimil Babka New
[hotfix,6.12] mm, mmap: limit THP aligment of anonymous mappings to PMD-aligned sizes [hotfix,6.12] mm, mmap: limit THP aligment of anonymous mappings to PMD-aligned sizes - 1 - --- 2024-10-24 Vlastimil Babka New
mm, slab: add kerneldocs for common SLAB_ flags mm, slab: add kerneldocs for common SLAB_ flags - - - --- 2024-10-09 Vlastimil Babka New
[slab,hotfixes,v2,2/2] slub/kunit: skip test_kfree_rcu when the slub kunit test is built-in slub kunit tests fixes for 6.12 - - 1 --- 2024-10-01 Vlastimil Babka New
[slab,hotfixes,v2,1/2] mm, slab: suppress warnings in test_leak_destroy kunit test slub kunit tests fixes for 6.12 - - 1 --- 2024-10-01 Vlastimil Babka New
[slab,hotfixes,2/2] kunit: move call to kunit_run_all_tests() after rcu_end_inkernel_boot() slub kunit tests fixes for 6.12 - - - --- 2024-09-30 Vlastimil Babka New
[slab,hotfixes,1/2] mm, slab: suppress warnings in test_leak_destroy kunit test slub kunit tests fixes for 6.12 - 1 - --- 2024-09-30 Vlastimil Babka New
mm, slab: restore kerneldoc for kmem_cache_create() mm, slab: restore kerneldoc for kmem_cache_create() 1 1 - --- 2024-09-13 Vlastimil Babka New
[-next,conflict,imminent] Re: [PATCH v2 0/7] mm, slub: handle pending kfree_rcu() in kmem_cache_des… [-next,conflict,imminent] Re: [PATCH v2 0/7] mm, slub: handle pending kfree_rcu() in kmem_cache_des… - - - --- 2024-08-09 Vlastimil Babka New
[RFC,6/6] kunit, slub: add test_kfree_rcu() mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() - - - --- 2024-07-15 Vlastimil Babka New
[RFC,5/6] mm, slab: asynchronously destroy caches with outstanding objects mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() - - - --- 2024-07-15 Vlastimil Babka New
[RFC,4/6] mm, slab: simplify kmem_cache_release() mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() - - - --- 2024-07-15 Vlastimil Babka New
[RFC,3/6] mm, slab: unlink sysfs and debugfs immediately mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() - - - --- 2024-07-15 Vlastimil Babka New
[RFC,2/6] mm, slab: always maintain per-node slab and object count mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() 1 - - --- 2024-07-15 Vlastimil Babka New
[RFC,1/6] mm, slab: make caches with refcount of 0 unmergeable mm, slub: handle pending kfree_rcu() in kmem_cache_destroy() 1 - - --- 2024-07-15 Vlastimil Babka New
[2/2] mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC revert unconditional slab and page allocator fault injection calls - - - --- 2024-07-11 Vlastimil Babka New
[1/2] mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLAB revert unconditional slab and page allocator fault injection calls - - - --- 2024-07-11 Vlastimil Babka New
[v2] slab, rust: extend kmalloc() alignment guarantees to remove Rust padding [v2] slab, rust: extend kmalloc() alignment guarantees to remove Rust padding 1 2 - --- 2024-07-03 Vlastimil Babka New
mm, slab: extend kmalloc() alignment for non power-of-two sizes mm, slab: extend kmalloc() alignment for non power-of-two sizes 1 1 - --- 2024-07-02 Vlastimil Babka New
[v2,7/7] mm, page_alloc: add static key for should_fail_alloc_page() static key support for error injection functions - 1 - --- 2024-06-19 Vlastimil Babka New
[v2,6/7] mm, slab: add static key for should_failslab() static key support for error injection functions 1 1 - --- 2024-06-19 Vlastimil Babka New
[v2,5/7] bpf: do not create bpf_non_sleepable_error_inject list when unnecessary static key support for error injection functions - - - --- 2024-06-19 Vlastimil Babka New
[v2,4/7] bpf: support error injection static keys for multi_link attached progs static key support for error injection functions - - - --- 2024-06-19 Vlastimil Babka New
[v2,3/7] bpf: support error injection static keys for perf_event attached progs static key support for error injection functions - - - --- 2024-06-19 Vlastimil Babka New
[v2,2/7] error-injection: support static keys around injectable functions static key support for error injection functions - 1 - --- 2024-06-19 Vlastimil Babka New
[v2,1/7] fault-inject: add support for static keys around fault injection sites static key support for error injection functions - - - --- 2024-06-19 Vlastimil Babka New
[RFC,4/4] mm, page_alloc: add static key for should_fail_alloc_page() static key support for error injection functions - 1 - --- 2024-05-31 Vlastimil Babka New
[RFC,3/4] mm, slab: add static key for should_failslab() static key support for error injection functions 1 1 - --- 2024-05-31 Vlastimil Babka New
[RFC,2/4] error-injection: support static keys around injectable functions static key support for error injection functions - - - --- 2024-05-31 Vlastimil Babka New
[RFC,1/4] fault-inject: add support for static keys around fault injection sites static key support for error injection functions - - - --- 2024-05-31 Vlastimil Babka New
[v2] mm, slab: don't wrap internal functions with alloc_hooks() [v2] mm, slab: don't wrap internal functions with alloc_hooks() 1 1 - --- 2024-05-27 Vlastimil Babka New
mm, slab: don't wrap internal functions with alloc_hooks() mm, slab: don't wrap internal functions with alloc_hooks() - - - --- 2024-05-22 Vlastimil Babka New
mm, mmap: remove vma_merge() mm, mmap: remove vma_merge() - - - --- 2024-04-01 Vlastimil Babka New
[mm-unstable,v3,2/2] mm, slab: move slab_memcg hooks to mm/memcontrol.c memcg_kmem hooks refactoring - 1 - --- 2024-03-26 Vlastimil Babka New
[mm-unstable,v3,1/2] mm, slab: move memcg charging to post-alloc hook memcg_kmem hooks refactoring - 2 - --- 2024-03-26 Vlastimil Babka New
[v2,2/2] mm, slab: move slab_memcg hooks to mm/memcontrol.c memcg_kmem hooks refactoring 1 1 - --- 2024-03-25 Vlastimil Babka New
[v2,1/2] mm, slab: move memcg charging to post-alloc hook memcg_kmem hooks refactoring 1 3 - --- 2024-03-25 Vlastimil Babka New
[RFC,4/4] UNFINISHED mm, fs: use kmem_cache_charge() in path_openat() memcg_kmem hooks refactoring and kmem_cache_charge() - - - --- 2024-03-01 Vlastimil Babka New
[RFC,3/4] mm, slab: introduce kmem_cache_charge() memcg_kmem hooks refactoring and kmem_cache_charge() - - - --- 2024-03-01 Vlastimil Babka New
[RFC,2/4] mm, slab: move slab_memcg hooks to mm/memcontrol.c memcg_kmem hooks refactoring and kmem_cache_charge() - 1 - --- 2024-03-01 Vlastimil Babka New
[RFC,1/4] mm, slab: move memcg charging to post-alloc hook memcg_kmem hooks refactoring and kmem_cache_charge() - 2 - --- 2024-03-01 Vlastimil Babka New
mm, slab: remove memcg_from_slab_obj() mm, slab: remove memcg_from_slab_obj() 1 2 - --- 2024-03-01 Vlastimil Babka New
[v2,3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE cleanup of SLAB_ flags - 2 2 --- 2024-02-23 Vlastimil Babka New
[v2,2/3] mm, slab: use an enum to define SLAB_ cache creation flags cleanup of SLAB_ flags 1 2 - --- 2024-02-23 Vlastimil Babka New
[v2,1/3] mm, slab: deprecate SLAB_MEM_SPREAD flag cleanup of SLAB_ flags 1 2 - --- 2024-02-23 Vlastimil Babka New
[v2] mm, mmap: fix vma_merge() case 7 with vma_ops->close [v2] mm, mmap: fix vma_merge() case 7 with vma_ops->close - 2 - --- 2024-02-22 Vlastimil Babka New
mm, mmap: fix vma_merge() case 7 with vma_ops->close mm, mmap: fix vma_merge() case 7 with vma_ops->close - - - --- 2024-02-22 Vlastimil Babka New
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - - 1 --- 2024-02-21 Vlastimil Babka New
[3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE cleanup of SLAB_ flags - 2 1 --- 2024-02-20 Vlastimil Babka New
[2/3] mm, slab: use an enum to define SLAB_ cache creation flags cleanup of SLAB_ flags - 3 1 --- 2024-02-20 Vlastimil Babka New
[1/3] mm, slab: deprecate SLAB_MEM_SPREAD flag cleanup of SLAB_ flags - 3 1 --- 2024-02-20 Vlastimil Babka New
[v2] mm: document memalloc_noreclaim_save() and memalloc_pin_save() [v2] mm: document memalloc_noreclaim_save() and memalloc_pin_save() 1 1 - --- 2024-02-15 Vlastimil Babka New
mm: document memalloc_noreclaim_save() and memalloc_pin_save() mm: document memalloc_noreclaim_save() and memalloc_pin_save() 1 1 - --- 2024-02-12 Vlastimil Babka New
Documentation, mm/unaccepted: document accept_memory kernel parameter Documentation, mm/unaccepted: document accept_memory kernel parameter 1 - - --- 2023-12-12 Vlastimil Babka New
[4/4] mm/slub: free KFENCE objects in slab_free_hook() SLUB: cleanup hook processing - 1 1 --- 2023-12-04 Vlastimil Babka New
[3/4] mm/slub: handle bulk and single object freeing separately SLUB: cleanup hook processing - 1 - --- 2023-12-04 Vlastimil Babka New
[2/4] mm/slub: introduce __kmem_cache_free_bulk() without free hooks SLUB: cleanup hook processing - 1 - --- 2023-12-04 Vlastimil Babka New
[1/4] mm/slub: fix bulk alloc and free stats SLUB: cleanup hook processing - 1 - --- 2023-12-04 Vlastimil Babka New
[RFC,v3,9/9] maple_tree: replace preallocation with slub percpu array prefill SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,8/9] maple_tree: Remove MA_STATE_PREALLOC SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,7/9] maple_tree: use slub percpu array SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,6/9] tools: Add SLUB percpu array functions for testing SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,5/9] mm/slub: add opt-in percpu array cache of objects SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,4/9] mm/slub: free KFENCE objects in slab_free_hook() SLUB percpu array caches and maple tree nodes - - 1 --- 2023-11-29 Vlastimil Babka New
[RFC,v3,3/9] mm/slub: handle bulk and single object freeing separately SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,2/9] mm/slub: introduce __kmem_cache_free_bulk() without free hooks SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[RFC,v3,1/9] mm/slub: fix bulk alloc and free stats SLUB percpu array caches and maple tree nodes - - - --- 2023-11-29 Vlastimil Babka New
[v2,21/21] mm/slub: optimize free fast path code layout remove the SLAB allocator - 1 - --- 2023-11-20 Vlastimil Babka New
[v2,20/21] mm/slub: optimize alloc fastpath code layout remove the SLAB allocator - 1 - --- 2023-11-20 Vlastimil Babka New
[v2,19/21] mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,18/21] mm/slab: move kmalloc() functions from slab_common.c to slub.c remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,17/21] mm/slab: move kmalloc_slab() to mm/slab.h remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,16/21] mm/slab: move kfree() from slab_common.c to slub.c remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,15/21] mm/slab: move struct kmem_cache_node from slab.h to slub.c remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,14/21] mm/slab: move memcg related functions from slab.h to slub.c remove the SLAB allocator 1 2 - --- 2023-11-20 Vlastimil Babka New
[v2,13/21] mm/slab: move pre/post-alloc hooks from slab.h to slub.c remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,12/21] mm/slab: consolidate includes in the internal mm/slab.h remove the SLAB allocator - 1 - --- 2023-11-20 Vlastimil Babka New
[v2,11/21] mm/slab: move the rest of slub_def.h to mm/slab.h remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,10/21] mm/slab: move struct kmem_cache_cpu declaration to slub.c remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,09/21] mm/slab: remove mm/slab.c and slab_def.h remove the SLAB allocator 2 1 - --- 2023-11-20 Vlastimil Babka New
[v2,08/21] mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,07/21] mm/slab: remove CONFIG_SLAB code from slab common code remove the SLAB allocator - 2 - --- 2023-11-20 Vlastimil Babka New
[v2,06/21] cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks remove the SLAB allocator 1 1 - --- 2023-11-20 Vlastimil Babka New
[v2,05/21] mm/memcontrol: remove CONFIG_SLAB #ifdef guards remove the SLAB allocator 1 2 - --- 2023-11-20 Vlastimil Babka New
[v2,04/21] KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal remove the SLAB allocator - 3 - --- 2023-11-20 Vlastimil Babka New
[v2,03/21] KASAN: remove code paths guarded by CONFIG_SLAB remove the SLAB allocator - 4 - --- 2023-11-20 Vlastimil Babka New
[v2,02/21] mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile remove the SLAB allocator - 3 - --- 2023-11-20 Vlastimil Babka New
[v2,01/21] mm/slab, docs: switch mm-api docs generation from slab.c to slub.c remove the SLAB allocator 1 1 - --- 2023-11-20 Vlastimil Babka New
[20/20] mm/slub: optimize free fast path code layout remove the SLAB allocator - - - --- 2023-11-13 Vlastimil Babka New
[19/20] mm/slub: optimize alloc fastpath code layout remove the SLAB allocator - - - --- 2023-11-13 Vlastimil Babka New
[18/20] mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers remove the SLAB allocator - 1 - --- 2023-11-13 Vlastimil Babka New
[17/20] mm/slab: move kmalloc() functions from slab_common.c to slub.c remove the SLAB allocator - 1 - --- 2023-11-13 Vlastimil Babka New
[16/20] mm/slab: move kmalloc_slab() to mm/slab.h remove the SLAB allocator - 1 - --- 2023-11-13 Vlastimil Babka New
[15/20] mm/slab: move kfree() from slab_common.c to slub.c remove the SLAB allocator - 1 - --- 2023-11-13 Vlastimil Babka New
« 1 2 3 44 5 »