summaryrefslogtreecommitdiffstats
path: root/mm/slub.c
Commit message (Expand)AuthorAgeFilesLines
* mm/slub: refactor calculate_order() and calc_slab_order()Vlastimil Babka2023-10-021-11/+12
* mm/slub: attempt to find layouts up to 1/2 waste in calculate_order()Vlastimil Babka2023-10-021-10/+4
* mm/slub: remove min_objects loop from calculate_order()Vlastimil Babka2023-10-021-20/+18
* mm/slub: simplify the last resort slab order calculationVlastimil Babka2023-10-021-1/+1
* mm/slub: add sanity check for slub_min/max_order cmdline setupFeng Tang2023-10-021-0/+6
* mm/slub: remove freelist_dereference()Vlastimil Babka2023-07-141-9/+6
* mm/slub: remove redundant kasan_reset_tag() from freelist_ptr calculationsVlastimil Babka2023-07-141-16/+6
* mm/slub: refactor freelist to use custom typeJann Horn2023-07-111-11/+32
* Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds2023-06-291-29/+18
|\
| * slub: Don't read nr_slabs and total_objects directlyXiongwei Song2023-05-221-7/+6
| * slub: Remove slabs_node() functionXiongwei Song2023-05-221-13/+3
| * slub: Remove CONFIG_SMP defined checkXiongwei Song2023-05-221-1/+1
| * slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled blockXiongwei Song2023-05-221-7/+7
| * slub: Correct the error code when slab_kset is NULLXiongwei Song2023-05-221-1/+1
* | slub: Replace cmpxchg_double()Peter Zijlstra2023-06-051-57/+82
|/
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-5/+4
|\
| * mm: vmscan: refactor updating current->reclaim_stateYosry Ahmed2023-04-181-3/+2
| * mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-051-3/+3
| * mm/slub: fix MAX_ORDER usage in calculate_order()Kirill A. Shutemov2023-04-051-1/+1
* | mm: slub: make kobj_type structure constantThomas Weißschuh2023-03-131-1/+1
|/
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-3/+3
|\
| * lib/stackdepot, mm: rename stack_depot_want_early_initAndrey Konovalov2023-02-161-2/+2
| * mm: introduce folio_is_pfmemallocSidhartha Kumar2023-01-181-1/+1
* | Merge branch 'slab/for-6.3/fixes' into slab/for-linusVlastimil Babka2023-02-211-5/+6
|\ \
| * | mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available earlyThomas Gleixner2023-02-081-4/+5
| * | mm/slub: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman2023-02-061-1/+1
| |/
* / mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pagesSeongJae Park2023-01-131-1/+1
|/
* Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-131-6/+1
|\
| * mm/slub.c: use hotplug_memory_notifier() directlyLiu Shixin2022-11-081-6/+1
* | Merge tag 'linux-kselftest-kunit-next-6.2-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds2022-12-121-1/+2
|\ \
| * | mm: slub: test: Use the kunit_get_current_test() functionDavid Gow2022-12-121-1/+2
| |/
* | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-12-121-1/+1
|\ \
| * | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
| |/
* | Merge branch 'slub-tiny-v1r6' into slab/for-nextVlastimil Babka2022-12-011-134/+288
|\ \
| * | mm, slub: don't aggressively inline with CONFIG_SLUB_TINYVlastimil Babka2022-12-011-4/+10
| * | mm, slub: remove percpu slabs with CONFIG_SLUB_TINYVlastimil Babka2022-12-011-3/+99
| * | mm, slub: split out allocations from pre/post hooksVlastimil Babka2022-12-011-50/+80
| * | mm, slub: refactor free debug processingVlastimil Babka2022-11-271-71/+83
| * | mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-1/+2
| * | mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-0/+5
| * | mm, slub: disable SYSFS support with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-6/+6
| * | mm, slab: ignore hardened usercopy parameters when disabledVlastimil Babka2022-11-271-0/+4
| |/
* | Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-nextVlastimil Babka2022-11-211-10/+54
|\ \
| * | mm/slub: extend redzone check to extra allocated kmalloc space than requestedFeng Tang2022-11-111-5/+45
| * | mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang2022-11-101-2/+2
| * | mm/slub: only zero requested size of buffer for kzalloc when debug enabledFeng Tang2022-11-101-3/+7
| |/
* | Merge branch 'slab/for-6.2/fit_rcu_head' into slab/for-nextVlastimil Babka2022-11-211-11/+15
|\ \
| * | mm/migrate: make isolate_movable_page() skip slab pagesVlastimil Babka2022-11-211-1/+5
| * | mm/slub: perform free consistency checks before call_rcuVlastimil Babka2022-10-241-10/+10
| |/
* | Merge branch 'slab/for-6.2/slub-sysfs' into slab/for-nextVlastimil Babka2022-11-211-8/+16
|\ \