2022-09-16 |
Thomas Gleixner | slub: Make PREEMPT_RT support less convoluted Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-09-16 |
Vlastimil Babka | mm/slub: simplify __cmpxchg_double_slab() and slab_... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-09-16 |
Vlastimil Babka | mm/slub: convert object_map_lock to non-raw spinlock Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-09-16 |
Vlastimil Babka | mm/slub: remove slab_lock() usage for debug operations Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-09-16 |
Vlastimil Babka | mm/slub: restrict sysfs validation to debug caches... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-08-25 |
Vlastimil Babka | mm/slub: move free_debug_processing() further Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-20 |
Hyeonggon Yoo | mm/slab_common: move generic bulk alloc/free functions... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-20 |
Hyeonggon Yoo | mm/sl[au]b: use own bulk free function when bulk alloc... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-04 |
Muchun Song | mm: slab: optimize memcg_slab_free_hook() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-04 |
Vasily Averin | mm/tracing: add 'accounted' entry into output of allocation... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-04 |
Stéphane Graber | tools/vm/slabinfo: Handle files in debugfs Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-04 |
Xiongwei Song | mm/slub: Simplify __kmem_cache_alias() Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-07-04 |
Jiapeng Chong | mm, slab: fix bad alignments Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-06-13 |
Jann Horn | mm/slub: add missing TID updates on slab deactivation Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-06-13 |
Sebastian Andrzej... | mm/slub: Move the stackdepot related allocation out... [ vbabka@suse.cz: make set_track() call set_track_update... 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... [ vbabka@suse.cz: some rewording ] 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 [ vbabka@suse.cz: rebase to 5.17-rc1 and adjust... 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 [ vbabka@suse.cz: move ____cache_alloc_node() declaratio... 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() [ vbabka@suse.cz: perform add_{partial,full} when... 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 ...org/all/20220104001046.12263-1-vbabka@suse.cz/
|
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 [ vbabka@suse.cz: use struct folio, adjust to difference... 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... [ vbabka@suse.cz: don't introduce wrappers for... 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() [ vbabka@suse.cz: access flags via folio_flags() ] 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 [ vbabka@suse.cz: Use folio as intermediate step... 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... [ vbabka@suse.cz: Use folio as intermediate step... 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 [ vbabka@suse.cz: in check_heap_object() only convert... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Use struct slab in kmem_obj_info() [ vbabka@suse.cz: also convert the related kmem_valid_ob... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Convert __ksize() to struct slab [ vbabka@suse.cz: use folios, and only convert... 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 [ vbabka@suse.cz: replace existing functions instead... Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
|
commit | commitdiff | tree |
2022-01-06 |
Matthew Wilcox ... | mm: Split slab into its own type [ vbabka@suse.cz: Rebase on folios, use folio instead... 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... [vbabka@suse.cz: adapt to new SLUB changes] 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 |
next |