2022-06-13 |
Sebastian Andrzej... | mm/slub: Move the stackdepot related allocation out... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-05-23 |
Vlastimil Babka | Merge branches 'slab/for-5.19/stackdepot' and 'slab...
|
commit | commitdiff | tree |
2022-05-10 |
Hyeonggon Yoo | MAINTAINERS: add myself as reviewer for slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-05-02 |
Miaohe Lin | mm/slub: remove unused kmem_cache_order_objects max Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-05-02 |
Andrey Konovalov | mm: slab: fix comment for __assume_kmalloc_alignment Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-05-02 |
Andrey Konovalov | mm: slab: fix comment for ARCH_KMALLOC_MINALIGN Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-20 |
Miaohe Lin | mm/slub: remove unneeded return value of slab_pad_check Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-13 |
Ohhoon Kwon | mm/slab_common: move dma-kmalloc caches creation into... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-13 |
JaeSang Yoo | mm/slub: remove meaningless node check in ___slab_alloc() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-13 |
Jiyoup Kim | mm/slub: remove duplicate flag in allocate_slab() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-13 |
JaeSang Yoo | mm/slub: remove unused parameter in setup_object*() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-07 |
Yixuan Cao | mm/slab.c: fix comments Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Oliver Glitta | slab, documentation: add description of debugfs files... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Oliver Glitta | mm/slub: sort debugfs output by frequency of stack... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Oliver Glitta | mm/slub: distinguish and print stack traces in debugfs... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Oliver Glitta | mm/slub: use stackdepot to save stack trace in objects Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Vlastimil Babka | mm/slub: move struct track init out of set_track() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Vlastimil Babka | lib/stackdepot: allow requesting early initialization... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-06 |
Hyeonggon Yoo | mm/slub, kunit: Make slub_kunit unaffected by user... Suggested-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-04-05 |
Miaohe Lin | mm/slab: remove some unused functions Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-21 |
Vlastimil Babka | Merge branch 'slab/for-5.18/cleanups' into slab/for...
|
commit | commitdiff | tree |
2022-03-21 |
Vlastimil Babka | Merge branch 'slab/for-5.18/trivial' into slab/for...
|
commit | commitdiff | tree |
2022-03-10 |
Xiongwei Song | mm: slub: Delete useless parameter of alloc_slab_page() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-10 |
Xiongwei Song | mm: slab: Delete unused SLAB_DEACTIVATED flag Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-09 |
Miaohe Lin | mm/slub: remove forced_order parameter in calculate_sizes Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-09 |
Hyeonggon Yoo | mm/slub: refactor deactivate_slab() Reviewed-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-09 |
Hyeonggon Yoo | mm/slub: limit number of node partial slabs only in... Reviewed-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-03-07 |
Lianjie Zhang | mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-02-21 |
Miaohe Lin | mm/slab_common: use helper function is_power_of_2() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-02-21 |
Miaohe Lin | mm/slob: make kmem_cache_boot static Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-02-21 |
Roman Gushchin | tools/cgroup/slabinfo: update to work with struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-02-21 |
Greg Kroah-Hartman | slab: remove __alloc_size attribute from __kmalloc_track_caller Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-07 |
Vlastimil Babka | Merge branch 'for-5.17/struct-slab' into for-linus
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Remove slab from struct page Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | Merge branch 'core' of git://git.kernel.org/pub/scm...
|
commit | commitdiff | tree |
2022-01-06 |
Hyeonggon Yoo | mm/slob: Remove unnecessary page_mapcount_reset() function... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | bootmem: Use page->index instead of page->freelist Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | zsmalloc: Stop using slab fields in struct page Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTI... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/slub: Simplify struct slab slabs field definition Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/sl*b: Differentiate struct slab fields by sl*b implementa... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/kfence: Convert kfence_guarded_alloc() to struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm/kasan: Convert to struct folio and struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm/slob: Convert SLOB to use struct slab and struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm/memcg: Convert slab objcgs from struct page to struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Vlastimil Babka | mm: Convert struct page to struct slab in functions... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
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 |
Matthew Wilcox ... | mm/slub: Convert pfmemalloc_match() to take a struct... 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 |
Matthew Wilcox ... | mm/slub: Convert print_page_info() to print_slab_info() 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 |
Matthew Wilcox ... | mm/slub: Convert kfree() to use a struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm/slub: Convert detached_freelist to use a struct... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Convert check_heap_object() to use struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Use struct slab in kmem_obj_info() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Convert __ksize() to struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Convert virt_to_cache() to use struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Convert [un]account_slab_page() to struct slab Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Split slab into its own type 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 |
2022-01-05 |
Hyeonggon Yoo | mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B Reviewed-by: Vlastimil Babka <vbabka@suse.cz> 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-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-04 |
Sebastian Andrzej... | mm: slub: make object_map_lock a raw_spinlock_t Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2021-09-03 |
Sebastian Andrzej... | mm: slub: move flush_cpu_slab() invocations __free_slab... 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 |
next |