| Commit message (Expand) | Author | Age | Files | Lines |
* | mm/slub: refactor calculate_order() and calc_slab_order() | Vlastimil Babka | 2023-10-02 | 1 | -11/+12 |
* | mm/slub: attempt to find layouts up to 1/2 waste in calculate_order() | Vlastimil Babka | 2023-10-02 | 1 | -10/+4 |
* | mm/slub: remove min_objects loop from calculate_order() | Vlastimil Babka | 2023-10-02 | 1 | -20/+18 |
* | mm/slub: simplify the last resort slab order calculation | Vlastimil Babka | 2023-10-02 | 1 | -1/+1 |
* | mm/slub: add sanity check for slub_min/max_order cmdline setup | Feng Tang | 2023-10-02 | 1 | -0/+6 |
* | mm/slub: remove freelist_dereference() | Vlastimil Babka | 2023-07-14 | 1 | -9/+6 |
* | mm/slub: remove redundant kasan_reset_tag() from freelist_ptr calculations | Vlastimil Babka | 2023-07-14 | 1 | -16/+6 |
* | mm/slub: refactor freelist to use custom type | Jann Horn | 2023-07-11 | 1 | -11/+32 |
* | Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vba... | Linus Torvalds | 2023-06-29 | 1 | -29/+18 |
|\ |
|
| * | slub: Don't read nr_slabs and total_objects directly | Xiongwei Song | 2023-05-22 | 1 | -7/+6 |
| * | slub: Remove slabs_node() function | Xiongwei Song | 2023-05-22 | 1 | -13/+3 |
| * | slub: Remove CONFIG_SMP defined check | Xiongwei Song | 2023-05-22 | 1 | -1/+1 |
| * | slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block | Xiongwei Song | 2023-05-22 | 1 | -7/+7 |
| * | slub: Correct the error code when slab_kset is NULL | Xiongwei Song | 2023-05-22 | 1 | -1/+1 |
* | | slub: Replace cmpxchg_double() | Peter Zijlstra | 2023-06-05 | 1 | -57/+82 |
|/ |
|
* | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2023-04-27 | 1 | -5/+4 |
|\ |
|
| * | mm: vmscan: refactor updating current->reclaim_state | Yosry Ahmed | 2023-04-18 | 1 | -3/+2 |
| * | mm, treewide: redefine MAX_ORDER sanely | Kirill A. Shutemov | 2023-04-05 | 1 | -3/+3 |
| * | mm/slub: fix MAX_ORDER usage in calculate_order() | Kirill A. Shutemov | 2023-04-05 | 1 | -1/+1 |
* | | mm: slub: make kobj_type structure constant | Thomas Weißschuh | 2023-03-13 | 1 | -1/+1 |
|/ |
|
* | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2023-02-23 | 1 | -3/+3 |
|\ |
|
| * | lib/stackdepot, mm: rename stack_depot_want_early_init | Andrey Konovalov | 2023-02-16 | 1 | -2/+2 |
| * | mm: introduce folio_is_pfmemalloc | Sidhartha Kumar | 2023-01-18 | 1 | -1/+1 |
* | | Merge branch 'slab/for-6.3/fixes' into slab/for-linus | Vlastimil Babka | 2023-02-21 | 1 | -5/+6 |
|\ \ |
|
| * | | mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early | Thomas Gleixner | 2023-02-08 | 1 | -4/+5 |
| * | | mm/slub: fix memory leak with using debugfs_lookup() | Greg Kroah-Hartman | 2023-02-06 | 1 | -1/+1 |
| |/ |
|
* / | mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages | SeongJae Park | 2023-01-13 | 1 | -1/+1 |
|/ |
|
* | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2022-12-13 | 1 | -6/+1 |
|\ |
|
| * | mm/slub.c: use hotplug_memory_notifier() directly | Liu Shixin | 2022-11-08 | 1 | -6/+1 |
* | | Merge tag 'linux-kselftest-kunit-next-6.2-rc1' of git://git.kernel.org/pub/sc... | Linus Torvalds | 2022-12-12 | 1 | -1/+2 |
|\ \ |
|
| * | | mm: slub: test: Use the kunit_get_current_test() function | David Gow | 2022-12-12 | 1 | -1/+2 |
| |/ |
|
* | | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2022-12-12 | 1 | -1/+1 |
|\ \ |
|
| * | | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 2022-11-18 | 1 | -1/+1 |
| |/ |
|
* | | Merge branch 'slub-tiny-v1r6' into slab/for-next | Vlastimil Babka | 2022-12-01 | 1 | -134/+288 |
|\ \ |
|
| * | | mm, slub: don't aggressively inline with CONFIG_SLUB_TINY | Vlastimil Babka | 2022-12-01 | 1 | -4/+10 |
| * | | mm, slub: remove percpu slabs with CONFIG_SLUB_TINY | Vlastimil Babka | 2022-12-01 | 1 | -3/+99 |
| * | | mm, slub: split out allocations from pre/post hooks | Vlastimil Babka | 2022-12-01 | 1 | -50/+80 |
| * | | mm, slub: refactor free debug processing | Vlastimil Babka | 2022-11-27 | 1 | -71/+83 |
| * | | mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY | Vlastimil Babka | 2022-11-27 | 1 | -1/+2 |
| * | | mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY | Vlastimil Babka | 2022-11-27 | 1 | -0/+5 |
| * | | mm, slub: disable SYSFS support with CONFIG_SLUB_TINY | Vlastimil Babka | 2022-11-27 | 1 | -6/+6 |
| * | | mm, slab: ignore hardened usercopy parameters when disabled | Vlastimil Babka | 2022-11-27 | 1 | -0/+4 |
| |/ |
|
* | | Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-next | Vlastimil Babka | 2022-11-21 | 1 | -10/+54 |
|\ \ |
|
| * | | mm/slub: extend redzone check to extra allocated kmalloc space than requested | Feng Tang | 2022-11-11 | 1 | -5/+45 |
| * | | mm: kasan: Extend kasan_metadata_size() to also cover in-object size | Feng Tang | 2022-11-10 | 1 | -2/+2 |
| * | | mm/slub: only zero requested size of buffer for kzalloc when debug enabled | Feng Tang | 2022-11-10 | 1 | -3/+7 |
| |/ |
|
* | | Merge branch 'slab/for-6.2/fit_rcu_head' into slab/for-next | Vlastimil Babka | 2022-11-21 | 1 | -11/+15 |
|\ \ |
|
| * | | mm/migrate: make isolate_movable_page() skip slab pages | Vlastimil Babka | 2022-11-21 | 1 | -1/+5 |
| * | | mm/slub: perform free consistency checks before call_rcu | Vlastimil Babka | 2022-10-24 | 1 | -10/+10 |
| |/ |
|
* | | Merge branch 'slab/for-6.2/slub-sysfs' into slab/for-next | Vlastimil Babka | 2022-11-21 | 1 | -8/+16 |
|\ \ |
|