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-09-04
mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context
Sebastian Andrzej Siewior
2021-07-04
Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Linus Torvalds
2021-06-29
mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches
Waiman Long
2021-06-29
mm: memcg/slab: create a new set of kmalloc-cg- caches
Waiman Long
2021-06-29
mm: slub: move sysfs slab alloc/free interfaces to debugfs
Faiyaz Mohammed
2021-06-29
mm, slub: change run-time assertion in kmalloc_index() to compile-time
Hyeonggon Yoo
2021-06-29
slab: use __func__ to trace function name
gumingtao
2021-06-16
mm/slub: fix redzoning for small allocations
Kees Cook
2021-05-14
mm, slub: move slub_debug static key enabling outside slab_mutex
Vlastimil Babka
2021-05-10
mm/slub: Add Support for free path information of an object
Maninder Singh
2021-04-30
mm/slab_common: provide "slab_merge" option for !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT) builds
Rafael Aquini
2021-03-08
rcutorture: Add crude tests for mem_dump_obj()
Paul E. McKenney
2021-03-08
mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels
Paul E. McKenney
2021-02-26
kasan, mm: optimize krealloc poisoning
Andrey Konovalov
2021-02-26
kasan, mm: fail krealloc on freed objects
Andrey Konovalov
2021-02-26
kasan, mm: don't save alloc stacks twice
Andrey Konovalov
2021-02-26
mm, kfence: insert KFENCE hooks for SLAB
Alexander Potapenko
2021-02-24
kasan: fix bug detection via ksize for HW_TAGS mode
Andrey Konovalov
2021-02-24
mm: memcontrol: fix slub memory accounting
Muchun Song
2021-02-24
mm, slab, slub: stop taking cpu hotplug lock
Vlastimil Babka
2021-02-24
mm, slab, slub: stop taking memory hotplug lock
Vlastimil Babka
2021-02-24
mm/sl?b.c: remove ctor argument from kmem_cache_flags
Nikolay Borisov
2021-01-22
mm: Add mem_dump_obj() to print source of memory block
Paul E. McKenney
2020-12-22
kasan, mm: allow cache merging with no metadata
Andrey Konovalov
2020-12-22
kasan: rename (un)poison_shadow to (un)poison_range
Andrey Konovalov
2020-12-15
mm: slab: clarify krealloc()'s behavior with __GFP_ZERO
Bartosz Golaszewski
2020-12-15
mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab()
Hui Su
2020-08-12
mm/slab_common.c: delete duplicated word
Randy Dunlap
2020-08-07
mm: memcg/slab: use a single set of kmem_caches for all allocations
Roman Gushchin
2020-08-07
mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()
Roman Gushchin
2020-08-07
mm: memcg/slab: deprecate slab_root_caches
Roman Gushchin
2020-08-07
mm: memcg/slab: remove memcg_kmem_get_cache()
Roman Gushchin
2020-08-07
mm: memcg/slab: simplify memcg cache creation
Roman Gushchin
2020-08-07
mm: memcg/slab: use a single set of kmem_caches for all accounted allocations
Roman Gushchin
2020-08-07
mm: memcg/slab: deprecate memory.kmem.slabinfo
Roman Gushchin
2020-08-07
mm: memcg: convert vmstat slab counters to bytes
Roman Gushchin
2020-08-07
mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order
Long Li
2020-08-07
mm: ksize() should silently accept a NULL pointer
William Kucharski
2020-08-07
mm, treewide: rename kzfree() to kfree_sensitive()
Waiman Long
2020-07-24
mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
Muchun Song
2020-06-26
mm/slab: use memzero_explicit() in kzfree()
Waiman Long
2020-06-02
usercopy: mark dma-kmalloc caches as usercopy caches
Vlastimil Babka
2020-04-10
mm, slab_common: fix a typo in comment "eariler"->"earlier"
Qiujun Huang
2020-04-07
proc: faster open/read/close with "permanent" files
Alexey Dobriyan
2020-04-02
mm, memcg: fix build error around the usage of kmem_caches
Yafang Shao
2020-02-04
proc: convert everything to "struct proc_ops"
Alexey Dobriyan
2020-02-04
mm: remove __krealloc
Florian Westphal
2020-01-13
mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid
Adrian Huang
2019-12-04
mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction
Roman Gushchin
2019-12-01
mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches
Pengfei Li
2019-12-01
mm, slab: remove unused kmalloc_size()
Pengfei Li
2019-12-01
mm, slab: make kmalloc_info[] contain all types of names
Pengfei Li
2019-10-19
mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release
Roman Gushchin
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, slab: extend slab/shrink to shrink all memcg caches
Waiman Long
2019-07-16
mm/slab_common.c: work around clang bug #42570
Arnd Bergmann
2019-07-12
mm, memcg: add a memcg_slabinfo debugfs file
Waiman Long
2019-07-12
mm: memcg/slab: reparent memcg kmem_caches on cgroup removal
Roman Gushchin
2019-07-12
mm: memcg/slab: rework non-root kmem_cache lifecycle management
Roman Gushchin
2019-07-12
mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock
Roman Gushchin
2019-07-12
mm: memcg/slab: don't check the dying flag on kmem_cache creation
Roman Gushchin
2019-07-12
mm: memcg/slab: generalize postponed non-root kmem_cache deactivation
Roman Gushchin
2019-07-12
mm: memcg/slab: rename slab delayed deactivation functions and fields
Roman Gushchin
2019-07-12
mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache()
Roman Gushchin
2019-07-12
mm/kasan: add object validation in ksize()
Marco Elver
2019-07-12
mm/slab: refactor common ksize KASAN logic into slab_common.c
Marco Elver
2019-03-29
mm: add support for kmem caches in DMA32 zone
Nicolas Boichat
2019-03-05
docs/core-api/mm: fix return value descriptions in mm/
Mike Rapoport
2019-03-05
mm, memcg: create mem_cgroup_from_seq
Chris Down
2019-02-21
kmemleak: account for tagged pointers when calculating pointer range
Andrey Konovalov
2019-02-21
kasan, kmemleak: pass tagged pointers to kmemleak
Andrey Konovalov
2018-12-29
Merge tag 'docs-5.0' of git://git.lwn.net/linux
Linus Torvalds
2018-12-28
mm, slab: remove unnecessary unlikely()
Yangtao Li
2018-12-28
kasan, mm: perform untagged pointers comparison in krealloc
Andrey Konovalov
2018-12-28
kasan, mm: change hooks signatures
Andrey Konovalov
2018-12-20
slab: make kmem_cache_create{_usercopy} description proper kernel-doc
Mike Rapoport
2018-11-27
slab: Replace synchronize_sched() with synchronize_rcu()
Paul E. McKenney
2018-10-26
mm, slab: shorten kmalloc cache names for large sizes
Vlastimil Babka
2018-10-26
mm, slab/slub: introduce kmalloc-reclaimable caches
Vlastimil Babka
2018-10-26
mm, slab: combine kmalloc_caches and kmalloc_dma_caches
Vlastimil Babka
2018-10-26
mm: don't warn about large allocations for slab
Dmitry Vyukov
2018-08-17
mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB
Kirill Tkhai
2018-06-28
slub: fix failure when we delete and create a slab cache
Mikulas Patocka
2018-06-15
mm: use octal not symbolic permissions
Joe Perches
2018-06-15
mm: fix race between kmem_cache destroy, create and deactivate
Shakeel Butt
2018-04-05
mm: make should_failslab always available for fault injection
Howard McLauchlan
2018-04-05
mm/slab_common.c: remove test if cache name is accessible
Mikulas Patocka
2018-04-05
slab, slub: remove size disparity on debug kernel
Shakeel Butt
2018-04-05
slab: use 32-bit arithmetic in freelist_randomize()
Alexey Dobriyan
2018-04-05
slab: make usercopy region 32-bit
Alexey Dobriyan
2018-04-05
slub: make ->object_size unsigned int
Alexey Dobriyan
2018-04-05
slab: make size_index_elem() unsigned int
Alexey Dobriyan
2018-04-05
slab: make size_index[] array u8
Alexey Dobriyan
2018-04-05
slab: make kmem_cache_create() work with 32-bit sizes
Alexey Dobriyan
2018-04-05
slab: make create_boot_cache() work with 32-bit sizes
Alexey Dobriyan
2018-04-05
slab: make create_kmalloc_cache() work with 32-bit sizes
Alexey Dobriyan
2018-04-05
slab: make kmalloc_size() return "unsigned int"
Alexey Dobriyan
2018-04-05
slab: fixup calculate_alignment() argument type
Alexey Dobriyan
2018-04-05
mm/slab_common.c: mark kmalloc machinery as __ro_after_init
Alexey Dobriyan
2018-02-03
Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2018-01-31
mm/slab_common.c: make calculate_alignment() static
Byongho Lee
2018-01-15
usercopy: Restrict non-usercopy caches to size 0
Kees Cook
2018-01-15
usercopy: Mark kmalloc caches as usercopy caches
David Windsor
2018-01-15
usercopy: Allow strict enforcement of whitelists
Kees Cook
2018-01-15
usercopy: Prepare for usercopy whitelisting
David Windsor
2017-11-15
kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK
Levin, Alexander (Sasha Levin)
2017-11-15
slab, slub, slob: add slab_flags_t
Alexey Dobriyan
2017-11-15
mm: oom: show unreclaimable slab info when unreclaimable slabs > user memory
Yang Shi
2017-11-15
mm: slabinfo: remove CONFIG_SLABINFO
Yang Shi
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
2017-10-03
mm: memcontrol: use vmalloc fallback for large kmem memcg arrays
Johannes Weiner
2017-07-06
mm: allow slab_nomerge to be set at build time
Kees Cook
2017-04-18
mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU
Paul E. McKenney
2017-02-24
kasan: drain quarantine of memcg slab objects
Greg Thelen
2017-02-22
slab: use memcg_kmem_cache_wq for slab destruction operations
Tejun Heo
2017-02-22
slab: remove synchronous synchronize_sched() from memcg cache deactivation path
Tejun Heo
2017-02-22
slab: introduce __kmemcg_cache_deactivate()
Tejun Heo
2017-02-22
slab: implement slab_root_caches list
Tejun Heo
2017-02-22
slab: link memcg kmem_caches on their associated memory cgroup
Tejun Heo
2017-02-22
slab: reorganize memcg_cache_params
Tejun Heo
2017-02-22
slab: remove synchronous rcu_barrier() call in memcg cache release path
Tejun Heo
2017-02-22
slub: separate out sysfs_slab_release() from sysfs_slab_remove()
Tejun Heo
2017-02-22
Revert "slub: move synchronize_sched out of slab_mutex on shrink"
Tejun Heo
2017-02-22
mm, slab: rename kmalloc-node cache to kmalloc-
Vlastimil Babka
2017-02-22
slub: do not merge cache if slub_debug contains a never-merge flag
Grygorii Maistrenko
2016-12-12
mm/slab_common.c: check kmem_create_cache flags are common
Thomas Garnier
2016-12-12
slub: move synchronize_sched out of slab_mutex on shrink
Vladimir Davydov
2016-11-11
memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB
Greg Thelen
2016-07-26
mm: charge/uncharge kmemcg from generic page allocator paths
Vladimir Davydov
2016-07-26
mm: reorganize SLAB freelist randomization
Thomas Garnier
2016-07-23
mm: memcontrol: fix cgroup creation failure after many small jobs
Johannes Weiner
2016-05-20
mm: kasan: initial memory quarantine implementation
Alexander Potapenko
2016-03-25
mm, kasan: add GFP flags to KASAN API
Alexander Potapenko
2016-03-25
mm, kasan: SLAB support
Alexander Potapenko
2016-03-17
mm: convert printk(KERN_ to pr_
Joe Perches
2016-03-17
mm: coalesce split strings
Joe Perches
2016-03-17
mm: memcontrol: zap memcg_kmem_online helper
Vladimir Davydov
2016-03-15
mm: new API kfree_bulk() for SLAB+SLUB allocators
Jesper Dangaard Brouer
2016-02-18
mm: slab: free kmem_cache_node after destroy sysfs file
Dmitry Safonov
2016-01-20
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
Johannes Weiner
2016-01-20
mm: memcontrol: give the kmem states more descriptive names
Johannes Weiner
2016-01-14
slab: add SLAB_ACCOUNT flag
Vladimir Davydov
2015-11-22
slab/slub: adjust kmem_cache_alloc_bulk API
Jesper Dangaard Brouer
2015-11-05
mm/slab_common.c: initialize kmem_cache pointer to NULL
Alexandru Moise
2015-11-05
mm/slab_common.c: do not warn that cache is busy on destroy more than once
Vladimir Davydov
2015-11-05
mm/slab_common.c: clear pointers to per memcg caches on destroy
Vladimir Davydov
2015-11-05
mm/slab_common.c: rename cache create/destroy helpers
Vladimir Davydov
2015-11-05
slab: convert slab_is_available() to boolean
Denis Kirjanov
2015-09-08
memcg: export struct mem_cgroup
Michal Hocko
2015-09-08
mm/slab_common: allow NULL cache pointer in kmem_cache_destroy()
Sergey Senozhatsky
2015-09-04
slab: infrastructure for bulk object allocation and freeing
Christoph Lameter
2015-08-07
mm/slub: allow merging when SLAB_DEBUG_FREE is set
Konstantin Khlebnikov
2015-07-01
Add __init attribute to new_kmalloc_cache
Christoph Lameter
2015-06-29
Fix kmalloc slab creation sequence
Christoph Lameter
2015-06-24
slab: correct size_index table before replacing the bootstrap kmem_cache_node
Daniel Sanders
2015-06-24
mm/slab_common: support the slub_debug boot option on specific object size
Gavin Guo
2015-02-13
mm: slub: add kernel address sanitizer support for slub allocator
Andrey Ryabinin
2015-02-13
mm/slab: convert cache name allocations to kstrdup_const
Andrzej Hajda
2015-02-12
slub: make dead caches discard free slabs immediately
Vladimir Davydov
2015-02-12
memcg: free memcg_caches slot on css offline
Vladimir Davydov
2015-02-12
slab: use css id for naming per memcg caches
Vladimir Davydov
2015-02-12
slab: link memcg caches of the same kind into a list
Vladimir Davydov
2015-02-12
slab: embed memcg_cache_params to kmem_cache
Vladimir Davydov
2015-02-12
memcg: add rwsem to synchronize against memcg_caches arrays relocation
Vladimir Davydov
2015-02-12
memcg: rename some cache id related variables
Vladimir Davydov
2015-02-10
memcg: zap memcg_slab_caches and memcg_slab_mutex
Vladimir Davydov
2015-02-10
memcg: zap memcg_name argument of memcg_create_kmem_cache
Vladimir Davydov
2015-02-10
mm/slab_common.c: use kmem_cache_free()
Vaishali Thakkar
2014-12-10
memcg: use generic slab iterators for showing slabinfo
Vladimir Davydov
2014-12-10
mm/slab: reverse iteration on find_mergeable()
Joonsoo Kim
2014-12-10
slab: print slabinfo header in seq show
Vladimir Davydov
2014-11-13
mm/slab: fix unalignment problem on Malta with EVA due to slab merge
Joonsoo Kim
2014-10-29
mm/slab_common: don't check for duplicate cache names
Mikulas Patocka
2014-10-09
memcg: move memcg_update_cache_size() to slab_common.c
Vladimir Davydov
2014-10-09
memcg: move memcg_{alloc,free}_cache_params to slab_common.c
Vladimir Davydov
2014-10-09
mm/slab_common: commonize slab merge logic
Joonsoo Kim
2014-10-09
mm/slab_common: move kmem_cache definition to internal header
Joonsoo Kim
2014-10-09
mm/slab_common.c: suppress warning
Andrew Morton
2014-08-06
mm: move slab related stuff from util.c to slab_common.c
Andrey Ryabinin
2014-07-22
Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux into for-3.16-rcX
Mike Snitzer
2014-06-04
slab: delete cache from list after __kmem_cache_shutdown succeeds
Vladimir Davydov
2014-06-04
memcg: cleanup kmem cache creation/destruction functions naming
Vladimir Davydov
2014-06-04
memcg: get rid of memcg_create_cache_name
Vladimir Davydov
2014-06-04
memcg, slab: simplify synchronization scheme
Vladimir Davydov
2014-06-04
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
Vladimir Davydov
2014-06-04
slab: document kmalloc_order
Vladimir Davydov
2014-06-04
mm: get rid of __GFP_KMEMCG
Vladimir Davydov
2014-06-04
sl[au]b: charge slabs to kmemcg explicitly
Vladimir Davydov
2014-05-24
slab_common: fix the check for duplicate slab names
Mikulas Patocka
2014-05-06
slub: use sysfs'es release mechanism for kmem_cache
Christoph Lameter
2014-04-07
memcg, slab: do not destroy children caches if parent has aliases
Vladimir Davydov
2014-04-07
memcg, slab: unregister cache from memcg before starting to destroy it
Vladimir Davydov
2014-04-07
memcg, slab: separate memcg vs root cache creation paths
Vladimir Davydov
2014-04-07
memcg, slab: cleanup memcg cache creation
Vladimir Davydov
2014-04-07
memcg, slab: never try to merge memcg caches
Vladimir Davydov
2014-01-29
slab: fix wrong retval on kmem_cache_create_memcg error path
Dave Jones
2014-01-23
slab: do not panic if we fail to create memcg cache
Vladimir Davydov
2014-01-23
memcg, slab: fix races in per-memcg cache creation/destruction
Vladimir Davydov
2014-01-23
memcg, slab: clean up memcg cache initialization/destruction
Vladimir Davydov