summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-02mm/slub: refactor calculate_order() and calc_slab_order()Vlastimil Babka1-11/+12
2023-10-02mm/slub: attempt to find layouts up to 1/2 waste in calculate_order()Vlastimil Babka1-10/+4
2023-10-02mm/slub: remove min_objects loop from calculate_order()Vlastimil Babka1-20/+18
2023-10-02mm/slub: simplify the last resort slab order calculationVlastimil Babka1-1/+1
2023-10-02mm/slub: add sanity check for slub_min/max_order cmdline setupFeng Tang1-0/+6
2023-07-14mm/slub: remove freelist_dereference()Vlastimil Babka1-9/+6
2023-07-14mm/slub: remove redundant kasan_reset_tag() from freelist_ptr calculationsVlastimil Babka1-16/+6
2023-07-11mm/slub: refactor freelist to use custom typeJann Horn1-11/+32
2023-06-29Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-29/+18
2023-06-05slub: Replace cmpxchg_double()Peter Zijlstra1-57/+82
2023-05-22slub: Don't read nr_slabs and total_objects directlyXiongwei Song1-7/+6
2023-05-22slub: Remove slabs_node() functionXiongwei Song1-13/+3
2023-05-22slub: Remove CONFIG_SMP defined checkXiongwei Song1-1/+1
2023-05-22slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled blockXiongwei Song1-7/+7
2023-05-22slub: Correct the error code when slab_kset is NULLXiongwei Song1-1/+1
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+4
2023-04-18mm: vmscan: refactor updating current->reclaim_stateYosry Ahmed1-3/+2
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-3/+3
2023-04-05mm/slub: fix MAX_ORDER usage in calculate_order()Kirill A. Shutemov1-1/+1
2023-03-13mm: slub: make kobj_type structure constantThomas Weißschuh1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2023-02-21Merge branch 'slab/for-6.3/fixes' into slab/for-linusVlastimil Babka1-5/+6
2023-02-16lib/stackdepot, mm: rename stack_depot_want_early_initAndrey Konovalov1-2/+2
2023-02-08mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available earlyThomas Gleixner1-4/+5
2023-02-06mm/slub: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-1/+1
2023-01-18mm: introduce folio_is_pfmemallocSidhartha Kumar1-1/+1
2023-01-13mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pagesSeongJae Park1-1/+1
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+1
2022-12-12Merge tag 'linux-kselftest-kunit-next-6.2-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds1-1/+2
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2022-12-12mm: slub: test: Use the kunit_get_current_test() functionDavid Gow1-1/+2
2022-12-01Merge branch 'slub-tiny-v1r6' into slab/for-nextVlastimil Babka1-134/+288
2022-12-01mm, slub: don't aggressively inline with CONFIG_SLUB_TINYVlastimil Babka1-4/+10
2022-12-01mm, slub: remove percpu slabs with CONFIG_SLUB_TINYVlastimil Babka1-3/+99
2022-12-01mm, slub: split out allocations from pre/post hooksVlastimil Babka1-50/+80
2022-11-27mm, slub: refactor free debug processingVlastimil Babka1-71/+83
2022-11-27mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINYVlastimil Babka1-1/+2
2022-11-27mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINYVlastimil Babka1-0/+5
2022-11-27mm, slub: disable SYSFS support with CONFIG_SLUB_TINYVlastimil Babka1-6/+6
2022-11-27mm, slab: ignore hardened usercopy parameters when disabledVlastimil Babka1-0/+4
2022-11-21Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-nextVlastimil Babka1-10/+54
2022-11-21Merge branch 'slab/for-6.2/fit_rcu_head' into slab/for-nextVlastimil Babka1-11/+15
2022-11-21Merge branch 'slab/for-6.2/slub-sysfs' into slab/for-nextVlastimil Babka1-8/+16
2022-11-21mm/migrate: make isolate_movable_page() skip slab pagesVlastimil Babka1-1/+5
2022-11-21mm/slub, percpu: correct the calculation of early percpu allocation sizeBaoquan He1-1/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-11mm/slub: extend redzone check to extra allocated kmalloc space than requestedFeng Tang1-5/+45
2022-11-10mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang1-2/+2
2022-11-10mm/slub: only zero requested size of buffer for kzalloc when debug enabledFeng Tang1-3/+7
2022-11-08mm/slub.c: use hotplug_memory_notifier() directlyLiu Shixin1-6/+1