2024-04-26 |
Vlastimil Babka | mm, slab: move slab_memcg hooks to mm/memcontrol.c Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-04-26 |
Vlastimil Babka | mm, slab: move memcg charging to post-alloc hook Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-04-26 |
Vlastimil Babka | mm: page_alloc: change move_freepages() to __move_freepages_... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-03-12 |
Vlastimil Babka | Merge branch 'slab/for-6.9/slab-flag-cleanups' into...
|
commit | commitdiff | tree |
2024-03-12 |
Vlastimil Babka | Merge branch 'slab/for-6.9/optimize-get-freelist' into...
|
commit | commitdiff | tree |
2024-03-05 |
Vlastimil Babka | mm, mmap: fix vma_merge() case 7 with vma_ops->close Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-03-05 |
Vlastimil Babka | mm, vmscan: prevent infinite loop for costly GFP_NOIO... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-03-04 |
Vlastimil Babka | mm, slab: remove memcg_from_slab_obj() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-02-26 |
Vlastimil Babka | mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-02-26 |
Vlastimil Babka | mm, slab: use an enum to define SLAB_ cache creation... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-02-26 |
Vlastimil Babka | mm, slab: deprecate SLAB_MEM_SPREAD flag Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-02-22 |
Vlastimil Babka | mm: document memalloc_noreclaim_save() and memalloc_pin_save() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-02-14 |
Vlastimil Babka | fs/orangefs: remove ORANGEFS_CACHE_CREATE_FLAGS Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2024-01-04 |
Vlastimil Babka | Merge branch 'slab/for-6.8/slub-hook-cleanups' into...
|
commit | commitdiff | tree |
2023-12-28 |
Vlastimil Babka | mm/slub: free KFENCE objects in slab_free_hook() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-15 |
Vlastimil Babka | Documentation, mm/unaccepted: document accept_memory... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-07 |
Vlastimil Babka | mm/slub: handle bulk and single object freeing separately Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-07 |
Vlastimil Babka | mm/slub: introduce __kmem_cache_free_bulk() without... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-07 |
Vlastimil Babka | mm/slub: fix bulk alloc and free stats Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slub: optimize free fast path code layout Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slub: optimize alloc fastpath code layout Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move kmalloc() functions from slab_common... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move kmalloc_slab() to mm/slab.h Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move kfree() from slab_common.c to slub.c Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move struct kmem_cache_node from slab.h to... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move memcg related functions from slab.h to... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move pre/post-alloc hooks from slab.h to slub.c Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: consolidate includes in the internal mm/slab.h Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move the rest of slub_def.h to mm/slab.h Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: move struct kmem_cache_cpu declaration to... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-06 |
Vlastimil Babka | mm/slab: remove mm/slab.c and slab_def.h Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | mm/slab: remove CONFIG_SLAB code from slab common code Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-12-05 |
Vlastimil Babka | cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
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-04 |
Vlastimil Babka | mm, vmscan: remove ISOLATE_UNMAPPED Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Cc: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-10-04 |
Vlastimil Babka | trace-vmscan-postprocess: sync with tracepoints updates 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-08-29 |
Vlastimil Babka | Merge branch 'slab/for-6.6/random_kmalloc' into slab...
|
commit | commitdiff | tree |
2023-08-07 |
Vlastimil Babka | PM: hibernate: fix resume_store() return value when... 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-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-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-04-27 |
Vlastimil Babka | mm/mremap: fix vm_pgoff in vma_merge() case 3 Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-18 |
Vlastimil Babka | mm, page_alloc: use check_pages_enabled static key... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mremap: simplify vma expansion again Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap: start distinguishing if vma can be removed... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: convert mergeability checks to return... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: rename adj_next to adj_start Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: set mid to NULL if not applicable Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: initialize mid and next in natural... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: use the proper vma pointer in case 4 Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: use the proper vma pointers in cases... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: use the proper vma pointer in case 3 Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-04-06 |
Vlastimil Babka | mm/mmap/vma_merge: use only primary pointers for preparing... 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-28 |
Vlastimil Babka | mm, page_alloc: reduce page alloc/free sanity checks Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-19 |
Vlastimil Babka | ring-buffer: remove obsolete comment for free_buffer_page() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-03-01 |
Vlastimil Babka | tomoyo: replace tomoyo_round2() with kmalloc_size_roundup() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-02-28 |
Vlastimil Babka | mm/mremap: fix dup_anon_vma() in vma_merge() case 4 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-01 |
Vlastimil Babka | mm, mremap: fix mremap() expanding for vma's with vm_ops... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2023-01-29 |
Vlastimil Babka | Revert "mm/compaction: fix set skip in fast_find_migrateblock" Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-12-21 |
Vlastimil Babka | mm, mremap: fix mremap() expanding vma with addr inside vma 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
|
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-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 |
next |