VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
Date
Commit Message
Rev
Author
2021-03-08
mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels
Paul E. McKenney
2021-02-24
mm, tracing: record slab name for kmem_cache_free()
Jacob Wen
2021-01-22
mm: Add mem_dump_obj() to print source of memory block
Paul E. McKenney
2020-12-15
mm: extract might_alloc() debug check
Daniel Vetter
2020-08-07
mm: memcg: convert vmstat slab counters to bytes
Roman Gushchin
2020-03-26
mm/sl[uo]b: export __kmalloc_track(_node)_caller
Daniel Vetter
2019-10-07
mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)
Vlastimil Babka
2019-10-07
mm, sl[ou]b: improve memory accounting
Vlastimil Babka
2019-09-24
mm: introduce page_size()
Matthew Wilcox (Oracle)
2019-07-12
mm/slab: refactor common ksize KASAN logic into slab_common.c
Marco Elver
2019-05-14
slob: use slab_list instead of lru
Tobin C. Harding
2019-05-14
slob: respect list_head abstraction layer
Tobin C. Harding
2018-06-07
slab: __GFP_ZERO is incompatible with a constructor
Matthew Wilcox
2017-11-15
slab, slub, slob: add slab_flags_t
Alexey Dobriyan
2017-11-15
mm/slob.c: remove an unnecessary check for __GFP_ZERO
Miles Chen
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
2017-08-10
locking/lockdep: Rework FS_RECLAIM annotation
Peter Zijlstra
2017-04-18
mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU
Paul E. McKenney
2016-12-12
slub: move synchronize_sched out of slab_mutex on shrink
Vladimir Davydov
2016-02-18
mm: slab: free kmem_cache_node after destroy sysfs file
Dmitry Safonov
2015-11-22
slab/slub: adjust kmem_cache_alloc_bulk API
Jesper Dangaard Brouer
2015-09-08
mm: rename alloc_pages_exact_node() to __alloc_pages_node()
Vlastimil Babka
2015-09-04
slab: infrastructure for bulk object allocation and freeing
Christoph Lameter
2015-04-14
slob: make slob_alloc_node() static and remove EXPORT_SYMBOL()
Fabian Frederick
2015-02-12
slub: make dead caches discard free slabs immediately
Vladimir Davydov
2014-10-09
mm/sl[ao]b: always track caller in kmalloc_(node_)track_caller()
Joonsoo Kim
2014-06-04
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
Vladimir Davydov
2014-04-11
mm: slab/slub: use page->list consistently instead of page->lru
Dave Hansen
2013-09-04
mm/sl[aou]b: Move kmallocXXX functions to common code
Christoph Lameter
2013-07-14
Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
Linus Torvalds
2013-07-07
slob: Check for NULL pointer before calling ctor()
Steven Rostedt
2013-07-07
slob: use DIV_ROUND_UP where possible
Sasha Levin
2013-02-23
mm: rename page struct field helpers
Mel Gorman
2012-12-18
sl[au]b: always get the cache from its page in kmem_cache_free()
Glauber Costa
2012-12-11
mm/sl[aou]b: Common alignment code
Christoph Lameter
2012-10-31
mm/slob: use min_t() to compare ARCH_SLAB_MINALIGN
Arnd Bergmann
2012-10-31
mm/slob: Use free_page instead of put_page for page-size kmalloc allocations
Ezequiel Garcia
2012-10-31
mm/sl[aou]b: Move common kmem_cache_size() to slab.h
Ezequiel Garcia
2012-10-31
mm/slob: Use object_size field in kmem_cache_size()
Ezequiel Garcia
2012-10-31
mm/slob: Drop usage of page->private for storing page-sized allocations
Ezequiel Garcia
2012-10-03
Merge branch 'slab/tracing' into slab/for-linus
Pekka Enberg
2012-10-03
Merge branch 'slab/common-for-cgroups' into slab/for-linus
Pekka Enberg
2012-09-26
mm, slob: fix build breakage in __kmalloc_node_track_caller
David Rientjes
2012-09-25
mm, slob: Add support for kmalloc_track_caller()
Ezequiel Garcia
2012-09-25
mm, slob: Use NUMA_NO_NODE instead of -1
Ezequiel Garcia
2012-09-05
mm/sl[aou]b: Move kmem_cache refcounting to common code
Christoph Lameter
2012-09-05
mm/sl[aou]b: Shrink __kmem_cache_create() parameter lists
Christoph Lameter
2012-09-05
mm/sl[aou]b: Move kmem_cache allocations into common code
Christoph Lameter
2012-09-05
mm/sl[aou]b: Get rid of __kmem_cache_destroy
Christoph Lameter
2012-09-05
mm/sl[aou]b: Move freeing of kmem_cache structure to common code
Christoph Lameter
2012-09-05
mm/sl[aou]b: Use "kmem_cache" name for slab cache with kmem_cache struct
Christoph Lameter
2012-09-05
mm/sl[aou]b: Extract a common function for kmem_cache_destroy
Christoph Lameter
2012-09-05
mm/sl[aou]b: Move list_add() to slab_common.c
Christoph Lameter
2012-07-12
slob: Fix early boot kernel crash
Christoph Lameter
2012-07-09
mm, sl[aou]b: Common definition for boot state of the slab allocators
Christoph Lameter
2012-07-09
mm, sl[aou]b: Extract common code for kmem_cache_create()
Christoph Lameter
2012-06-14
mm, sl[aou]b: Extract common fields from struct kmem_cache
Christoph Lameter
2012-06-14
slob: Remove various small accessors
Christoph Lameter
2012-06-14
slob: No need to zero mapping since it is no longer in use
Christoph Lameter
2012-06-14
slob: Define page struct fields used in mm_types.h
Christoph Lameter
2011-10-31
mm: Map most files to use export.h instead of module.h
Paul Gortmaker
2011-07-26
atomic: use
Arun Sharma
2011-06-07
slob/lockdep: Fix gfp flags passed to lockdep
Steven Rostedt
2011-01-23
mm: Remove support for kmem_cache_name()
Christoph Lameter
2011-01-07
kernel: kmem_ptr_validate considered harmful
Nick Piggin
2010-10-02
slob: fix gfp flags for order-0 page allocations
David Rientjes
2010-08-06
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
Linus Torvalds
2010-08-06
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Linus Torvalds
2010-07-16
SLOB: Free objects to their own list
Bob Liu
2010-06-14
mm: remove all rcu head initializations
Paul E. McKenney
2010-06-09
tracing: Remove kmemtrace ftrace plugin
Li Zefan
2010-05-19
mm: Move ARCH_SLAB_MINALIGN and ARCH_KMALLOC_MINALIGN to
David Woodhouse
2009-08-06
slab: remove duplicate kmem_cache_init_late() declarations
Wu Fengguang
2009-06-26
fix RCU-callback-after-kmem_cache_destroy problem in sl[aou]b
Paul E. McKenney
2009-06-17
Merge branches 'slab/documentation', 'slab/fixes', 'slob/cleanups' and 'slub/fixes' into for-linus
Pekka Enberg
2009-06-16
page allocator: do not check NUMA node ID when the caller knows the node is valid
Mel Gorman
2009-06-11
kmemleak: Add the slob memory allocation/freeing hooks
Catalin Marinas
2009-06-10
Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Linus Torvalds
2009-05-11
slob: use PG_slab for identifying SLOB pages
Wu Fengguang
2009-05-06
mm: SLOB fix reclaim_state
Nick Piggin
2009-04-12
tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace part and tracepoint part
Zhaolei
2009-04-03
kmemtrace: trace kfree() calls with NULL or zero-length objects
Pekka Enberg
2009-04-03
kmemtrace: use tracepoints
Eduard - Gabriel Munteanu
2009-04-02
Merge branch 'tracing/core-v2' into tracing-for-linus
Ingo Molnar
2009-03-30
Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Linus Torvalds
2009-03-30
lockdep: annotate reclaim context (__GFP_NOFS), fix SLOB
Ingo Molnar
2009-03-24
Merge branches 'topic/slob/cleanups', 'topic/slob/fixes', 'topic/slub/core', 'topic/slub/cleanups' and 'topic/slub/perf' into for-linus
Pekka Enberg
2009-03-23
slob: fix lockup in slob_free()
Nick Piggin
2009-03-04
Merge branch 'core/locking' into tracing/ftrace
Ingo Molnar
2009-02-14
lockdep: annotate reclaim context (__GFP_NOFS)
Nick Piggin
2009-02-13
Merge branches 'tracing/ftrace', 'tracing/ring-buffer', 'tracing/sysprof', 'tracing/urgent' and 'linus' into tracing/core
Ingo Molnar
2009-02-12
mm: Export symbol ksize()
Kirill A. Shutemov
2009-01-19
slob: clean up the code
Américo Wang
2008-12-30
tracing/kmemtrace: normalize the raw tracer event to the unified tracing API
Frederic Weisbecker
2008-12-29
Merge branch 'topic/kmemtrace' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 into tracing/kmemtrace
Ingo Molnar
2008-12-29
kmemtrace: SLOB hooks.
Eduard - Gabriel Munteanu
2008-12-15
slob: do not pass the SLAB flags as GFP in kmem_cache_create()
Catalin Marinas
2008-10-09
SLOB: fix bogus ksize calculation fix
Matt Mackall
2008-10-07
SLOB: fix bogus ksize calculation
Matt Mackall
2008-07-29
mm: unexport ksize
Adrian Bunk
2008-07-26
SL*B: drop kmem cache argument from constructor
Alexey Dobriyan
2008-07-24
slob: record page flag overlays explicitly
Andy Whitcroft
2008-05-19
slob: Fix to return wrong pointer
MinChan Kim
2008-04-27
slob: fix bug - when slob allocates "struct kmem_cache", it does not force alignment.
Yi Li
2008-02-05
slob: reduce external fragmentation by using three free lists
Matt Mackall
2008-02-05
slob: fix free block merging at head of subpage
Matt Mackall
2007-12-09
Avoid double memclear() in SLOB/SLUB
Linus Torvalds
2007-12-05
Add EXPORT_SYMBOL(ksize);
Tetsuo Handa
2007-11-15
slob: fix memory corruption
Nick Piggin
2007-10-17
Slab API: remove useless ctor parameter and reorder parameters
Christoph Lameter
2007-10-16
Slab allocators: fail if ksize is called with a NULL parameter
Christoph Lameter
2007-10-16
{slub, slob}: use unlikely() for kfree(ZERO_OR_NULL_PTR) check
Satyam Sharma
2007-07-21
slob: reduce list scanning
Matt Mackall
2007-07-20
mm: Remove slab destructors from kmem_cache_create().
Paul Mundt
2007-07-17
Slab allocators: Cleanup zeroing allocations
Christoph Lameter
2007-07-17
Slab allocators: support __GFP_ZERO in all allocators
Christoph Lameter
2007-07-17
Slab allocators: consistent ZERO_SIZE_PTR support and NULL result semantics
Christoph Lameter
2007-07-17
Slab allocators: consolidate code for krealloc in mm/util.c
Christoph Lameter
2007-07-16
slob: sparsemem support
Paul Mundt
2007-07-16
slob: initial NUMA support
Paul Mundt
2007-07-16
slob: improved alignment handling
Nick Piggin
2007-07-16
slob: remove bigblock tracking
Nick Piggin
2007-07-16
slob: rework freelist handling
Nick Piggin
2007-05-17
Remove SLAB_CTOR_CONSTRUCTOR
Christoph Lameter
2007-05-17
Slab allocators: Drop support for destructors
Christoph Lameter
2007-05-17
slob: implement RCU freeing
Nick Piggin
2007-05-07
slob: fix page order calculation on not 4KB page
Akinobu Mita
2007-05-07
slab allocators: Remove obsolete SLAB_MUST_HWCACHE_ALIGN
Christoph Lameter
2007-05-07
slob: handle SLAB_PANIC flag
Akinobu Mita
2007-05-07
slab: introduce krealloc
Pekka Enberg
2006-12-30
[PATCH] MM: SLOB is broken by recent cleanup of slab.h
Dimitri Gorokhovik
2006-12-13
[PATCH] More slab.h cleanups
Christoph Lameter
2006-12-13
[PATCH] Cleanup slab headers / API to allow easy addition of new slab allocators
Christoph Lameter
2006-09-27
[PATCH] Make kmem_cache_destroy() return void
Alexey Dobriyan
2006-09-26
[PATCH] ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLE
Christoph Lameter
2006-09-26
[PATCH] Extract the allocpercpu functions from the slab allocator
Christoph Lameter
2006-06-30
Remove obsolete #include
Jörn Engel
2006-04-19
[PATCH] mm/slob.c: for_each_possible_cpu(), not NR_CPUS
John Hawkes
2006-03-25
[PATCH] slab: introduce kmem_cache_zalloc allocator
Pekka Enberg
2006-02-08
[PATCH] SLOB=y && SMP=y fix
Ingo Molnar
2006-01-08
[PATCH] slob: introduce the SLOB allocator
Matt Mackall