summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-01-04Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-nextVlastimil Babka29-5169/+906
2023-12-28mm/slub: free KFENCE objects in slab_free_hook()Vlastimil Babka1-12/+10
2023-12-07mm/slub: handle bulk and single object freeing separatelyVlastimil Babka1-24/+35
2023-12-07mm/slub: introduce __kmem_cache_free_bulk() without free hooksVlastimil Babka1-9/+47
2023-12-07mm/slub: fix bulk alloc and free statsVlastimil Babka1-1/+10
2023-12-06mm/slub: optimize free fast path code layoutVlastimil Babka1-16/+24
2023-12-06mm/slub: optimize alloc fastpath code layoutVlastimil Babka1-35/+54
2023-12-06mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappersVlastimil Babka1-16/+9
2023-12-06mm/slab: move kmalloc() functions from slab_common.c to slub.cVlastimil Babka3-130/+118
2023-12-06mm/slab: move kmalloc_slab() to mm/slab.hVlastimil Babka2-37/+34
2023-12-06mm/slab: move kfree() from slab_common.c to slub.cVlastimil Babka3-54/+46
2023-12-06mm/slab: move struct kmem_cache_node from slab.h to slub.cVlastimil Babka2-29/+27
2023-12-06mm/slab: move memcg related functions from slab.h to slub.cVlastimil Babka2-206/+205
2023-12-06mm/slab: move pre/post-alloc hooks from slab.h to slub.cVlastimil Babka5-79/+84
2023-12-06mm/slab: consolidate includes in the internal mm/slab.hVlastimil Babka1-14/+14
2023-12-06mm/slab: move the rest of slub_def.h to mm/slab.hVlastimil Babka2-151/+137
2023-12-06mm/slab: move struct kmem_cache_cpu declaration to slub.cVlastimil Babka2-54/+54
2023-12-06mm/slab: remove mm/slab.c and slab_def.hVlastimil Babka3-4133/+8
2023-12-05mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefsVlastimil Babka2-4/+4
2023-12-05mm/slab: remove CONFIG_SLAB code from slab common codeVlastimil Babka3-96/+9
2023-12-05cpu/hotplug: remove CPUHP_SLAB_PREPARE hooksVlastimil Babka3-14/+0
2023-12-05mm/memcontrol: remove CONFIG_SLAB #ifdef guardsVlastimil Babka1-3/+2
2023-12-05KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removalVlastimil Babka1-4/+0
2023-12-05KASAN: remove code paths guarded by CONFIG_SLABVlastimil Babka3-20/+3
2023-12-05mm/slab: remove CONFIG_SLAB from all Kconfig and MakefileVlastimil Babka10-84/+28
2023-12-05mm/slab, docs: switch mm-api docs generation from slab.c to slub.cVlastimil Babka3-22/+22
2023-12-05slub: Update frozen slabs documentations in the sourceChengming Zhou1-4/+18
2023-12-05slub: Rename all *unfreeze_partials* functions to *put_partials*Chengming Zhou1-17/+17
2023-12-05slub: Optimize deactivate_slab()Chengming Zhou1-53/+26
2023-12-04slub: Delay freezing of partial slabsChengming Zhou1-91/+24
2023-12-04slub: Introduce freeze_slab()Chengming Zhou1-0/+27
2023-12-04slub: Prepare __slab_free() for unfrozen partial slab out of node partial listChengming Zhou1-0/+11
2023-11-22slub: Keep track of whether slub is on the per-node partial listChengming Zhou1-1/+23
2023-11-13slub: Change get_partial() interfaces to return slabChengming Zhou1-30/+33
2023-11-13slub: Reflow ___slab_alloc()Chengming Zhou1-16/+15
2023-11-13Linux 6.7-rc1Linus Torvalds1-2/+2
2023-11-12wifi: iwlwifi: fix system commands group orderingMiri Korenblit1-1/+1
2023-11-12Merge tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-8/+6
2023-11-12Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds13-63/+215
2023-11-12Merge tag 'powerpc-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds8-24/+24
2023-11-12Merge tag '6.7-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cif...Linus Torvalds16-88/+491
2023-11-11Merge tag 'probes-fixes-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds15-31/+25
2023-11-11Merge tag 'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-110/+70
2023-11-11tracing/kprobes: Fix the order of argument descriptionsYujie Liu1-1/+1
2023-11-11Merge tag 'drm-next-2023-11-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds97-812/+1760
2023-11-10Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds9-86/+78
2023-11-10Merge tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-51/+171
2023-11-10Merge tag 'amd-drm-next-6.7-2023-11-10' of https://gitlab.freedesktop.org/agd...Daniel Vetter85-773/+1688
2023-11-10Merge tag 'spi-fix-v6.7-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-17/+41
2023-11-10Merge tag 'mmc-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds8-8/+38