2022-01-06 |
Vlastimil Babka | mm/slab: Finish struct page to struct slab conversion Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slab: Convert most struct page to struct slab by... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slab: Convert kmem_getpages() and kmem_freepages... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Finish struct page to struct slab conversion Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Convert most struct page to struct slab by... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Convert __free_slab() to use struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Convert alloc_slab_page() to return a struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Convert __slab_lock() and __slab_unlock()... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Make object_err() static Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slab: Dissolve slab_map_pages() in its caller Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-12-20 |
Vlastimil Babka | mm: add virt_to_folio() and folio_address() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-11-06 |
Vlastimil Babka | mm/slub: increase default cpu partial list sizes Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-11-06 |
Vlastimil Babka | mm, slub: change percpu partial accounting from objects... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-04 |
Vlastimil Babka | mm, slub: convert kmem_cpu_slab protection to local_lock Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-04 |
Vlastimil Babka | mm, slub: use migrate_disable() on PREEMPT_RT Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-04 |
Vlastimil Babka | mm, slub: protect put_cpu_partial() with disabled irqs... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-04 |
Vlastimil Babka | mm, slub: make slab_lock() disable irqs with PREEMPT_RT Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slab: split out the cpu offline variant of flush_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: don't disable irqs in slub_cpu_dead() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: only disable irq with spin_lock in __unfreeze_part... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: separate detaching of partial list in unfreeze_par... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: detach whole partial list at once in unfreeze_part... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: discard slabs in unfreeze_partials() without... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: move irq control into unfreeze_partials() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: call deactivate_slab() without disabling... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: make locking in deactivate_slab() irq-safe Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: move reset of c->page and freelist out of... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: stop disabling irqs around get_partial() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: check new pages with restored irqs Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: validate slab from partial list or page allocator... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: restore irqs around calling new_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: move disabling irqs closer to get_partial... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: do initial checks in ___slab_alloc() with... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: move disabling/enabling irqs to ___slab_alloc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: simplify kmem_cache_cpu and tid setup Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: restructure new page checks in ___slab_alloc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: return slab page from get_partial() and set... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: dissolve new_slab_objects() into ___slab_alloc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: extract get_partial() from new_slab_objects() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: remove redundant unfreeze_partials() from... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: don't disable irq for debug_check_no_locks_freed() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: allocate private object map for validate_slab_cache() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: allocate private object map for debugfs listings Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, slub: don't call flush_all() from slab_debug_trace_open() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Vlastimil Babka | mm, vmscan: guarantee drop_slab_node() termination Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Cc: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-08-14 |
Vlastimil Babka | mm: slub: fix slub_debug disabling for list of slabs Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-06-29 |
Vlastimil Babka | kunit: make test->lock irq safe Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-05-15 |
Vlastimil Babka | mm, slub: move slub_debug static key enabling outside... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-04-30 |
Vlastimil Babka | mm, slub: enable slub_debug static key when creating... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-04-07 |
Vlastimil Babka | printk: clarify the documentation for plain pointer... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-03-13 |
Vlastimil Babka | MAINTAINERS: exclude uapi directories in API/ABI section Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-26 |
Vlastimil Babka | MAINTAINERS: add uapi directories to API/ABI section Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, compaction: make fast_isolate_freepages() stay... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, slub: splice cpu and page freelists in deactivate_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, slab, slub: stop taking cpu hotplug lock Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, slab, slub: stop taking memory hotplug lock Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-24 |
Vlastimil Babka | mm, slub: stop freeing kmem_cache_node structures on... Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Cc: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-02-10 |
Vlastimil Babka | mm, slub: better heuristic for number of cpus when... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-01-13 |
Vlastimil Babka | MAINTAINERS: add Vlastimil as slab allocators maintainer Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | kernel/power: allow hibernation with page_poison sanity... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_poison: use static key more efficiently Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: do not rely on the order of page_poison... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: disable pcplists during memory offline Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: move draining pcplists to page isolation... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: cache pageset high and batch in struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: simplify pageset_update() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: remove setup_pageset() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: calculate pageset high and batch once... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, page_alloc: clean up pageset high and batch update Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, slub: use kmem_cache_debug_flags() in deactivate_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-12-15 |
Vlastimil Babka | mm, slab, slub: clear the slab_cache field when freeing... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, page_alloc: use unlikely() in task_capc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slab/slub: improve error reporting and overhead... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slab/slub: move and improve cache_from_obj() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: extend checks guarded by slub_debug static key Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: introduce kmem_cache_debug_flags() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: introduce static key for slub_debug() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: make reclaim_account attribute read-only Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: make remaining slub_debug related attributes... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: remove runtime allocation order changes Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: make some slub_debug related attributes read... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-08-07 |
Vlastimil Babka | mm, slub: extend slub_debug syntax for multiple blocks Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Cc: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-26 |
Vlastimil Babka | mm, compaction: make capture control handling safe... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-08 |
Vlastimil Babka | lib/test_sysctl: support testing of sysctl. boot parameter Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-08 |
Vlastimil Babka | tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_TES... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-08 |
Vlastimil Babka | kernel/hung_task convert hung_task_panic boot parameter... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-08 |
Vlastimil Babka | kernel/sysctl: support handling command line aliases Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-08 |
Vlastimil Babka | kernel/sysctl: support setting sysctl parameters from... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-02 |
Vlastimil Babka | mm, dump_page(): do not crash with invalid mapping... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-06-02 |
Vlastimil Babka | usercopy: mark dma-kmalloc caches as usercopy caches Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-05-15 |
Vlastimil Babka | Documentation: update numastat explanation Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-04-02 |
Vlastimil Babka | mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-04-02 |
Vlastimil Babka | mm, compaction: fully assume capture is not NULL in... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-04-02 |
Vlastimil Babka | revert "topology: add support for node_to_mem_node... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-03-22 |
Vlastimil Babka | mm, slub: prevent kmalloc_node crashes and memory leaks Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Cc: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-03-06 |
Vlastimil Babka | mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2020-01-31 |
Vlastimil Babka | mm/debug.c: always print flags in dump_page() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
next |