VisionFive2 Linux kernel

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

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2023-11-06
mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage.
Mike Galbraith
2023-11-06
mm/vmalloc: Another preempt disable region which sucks
Thomas Gleixner
2023-11-06
mm: workingset: replace IRQ-off check with a lockdep assert.
Sebastian Andrzej Siewior
2023-11-06
sched: Remove preempt_offset argument from __might_sleep()
Thomas Gleixner
2023-11-06
mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
Sebastian Andrzej Siewior
2023-11-06
mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()
Sebastian Andrzej Siewior
2023-11-06
mm: Disable zsmalloc on PREEMPT_RT
Sebastian Andrzej Siewior
2023-07-10
mm: page_alloc: fix building error on -Werror=array-compare
Xiongwei Song
2021-10-28
mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()'
SeongJae Park
2021-10-28
mm: khugepaged: skip huge page collapse for special files
Yang Shi
2021-10-28
mm, thp: bail out early in collapse_file for writeback page
Rongwei Wang
2021-10-28
mm/vmalloc: fix numa spreading for large hash tables
Chen Wandun
2021-10-28
mm/secretmem: avoid letting secretmem_users drop to zero
Kees Cook
2021-10-28
mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap
Suren Baghdasaryan
2021-10-28
mm: filemap: check if THP has hwpoisoned subpage for PMD page fault
Yang Shi
2021-10-28
mm: hwpoison: remove the unnecessary THP check
Yang Shi
2021-10-28
memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT
Shakeel Butt
2021-10-25
secretmem: Prevent secretmem_users from wrapping to zero
Matthew Wilcox (Oracle)
2021-10-24
Revert "mm/secretmem: use refcount_t instead of atomic_t"
Linus Torvalds
2021-10-21
memblock: exclude MEMBLOCK_NOMAP regions from kmemleak
Mike Rapoport
2021-10-21
Revert "memblock: exclude NOMAP regions from kmemleak"
Mike Rapoport
2021-10-18
mm/thp: decrease nr_thps in file's mapping on THP split
Marek Szyprowski
2021-10-18
mm, slub: fix incorrect memcg slab count for bulk free
Miaohe Lin
2021-10-18
mm, slub: fix potential use-after-free in slab_debugfs_fops
Miaohe Lin
2021-10-18
mm, slub: fix potential memoryleak in kmem_cache_open()
Miaohe Lin
2021-10-18
mm, slub: fix mismatch between reconstructed freelist depth and cnt
Miaohe Lin
2021-10-18
mm, slub: fix two bugs in slab_debug_trace_open()
Miaohe Lin
2021-10-18
mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()
Eric Dumazet
2021-10-18
memblock: check memory total_size
Peng Fan
2021-10-18
mm/migrate: fix CPUHP state to update node demotion order
Huang Ying
2021-10-18
mm/migrate: add CPU hotplug to demotion #ifdef
Dave Hansen
2021-10-18
mm/migrate: optimize hotplug-time demotion order updates
Dave Hansen
2021-10-13
memblock: exclude NOMAP regions from kmemleak
Mike Rapoport
2021-09-24
mm: fix uninitialized use in overcommit_policy_handler
Chen Jun
2021-09-24
mm/memory_failure: fix the missing pte_unmap() call
Qi Zheng
2021-09-24
mm/debug: sync up latest migrate_reason to migrate_reason_names
Weizhao Ouyang
2021-09-24
mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN
Weizhao Ouyang
2021-09-24
mm: fs: invalidate bh_lrus for only cold path
Minchan Kim
2021-09-24
mm/shmem.c: fix judgment error in shmem_is_huge()
Liu Yuntao
2021-09-24
mm/damon: don't use strnlen() with known-bogus source length
Adam Borowski
2021-09-24
mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable()
Naoya Horiguchi
2021-09-23
memcg: flush lruvec stats in the refault
Shakeel Butt
2021-09-20
Merge tag 'afs-fixes-20210913' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Linus Torvalds
2021-09-14
memblock: introduce saner 'memblock_free_ptr()' interface
Linus Torvalds
2021-09-13
Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version)
Linus Torvalds
2021-09-13
mm/ksm: remove old GCC 4.9+ check
Nick Desaulniers
2021-09-13
afs: Fix mmap coherency vs 3rd-party changes
David Howells
2021-09-09
Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Linus Torvalds
2021-09-08
Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew)
Linus Torvalds
2021-09-08
mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task
yanghui
2021-09-08
mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp
Naohiro Aota
2021-09-08
mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype
Miaohe Lin
2021-09-08
mm,vmscan: fix divide by zero in get_scan_count
Rik van Riel
2021-09-08
mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled
Li Zhijian
2021-09-08
compat: remove some compat entry points
Arnd Bergmann
2021-09-08
mm: simplify compat numa syscalls
Arnd Bergmann
2021-09-08
mm: simplify compat_sys_move_pages
Arnd Bergmann
2021-09-08
mm: migrate: change to use bool type for 'page_was_mapped'
Baolin Wang
2021-09-08
mm: migrate: fix the incorrect function name in comments
Baolin Wang
2021-09-08
mm: migrate: introduce a local variable to get the number of pages
Baolin Wang
2021-09-08
mm/vmstat: protect per cpu variables with preempt disable on RT
Ingo Molnar
2021-09-08
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-09-08
Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux
Linus Torvalds
2021-09-08
mm/workingset: correct kernel-doc notations
Randy Dunlap
2021-09-08
percpu: remove export of pcpu_base_addr
Greg Kroah-Hartman
2021-09-08
mm/damon: add kunit tests
SeongJae Park
2021-09-08
mm/damon/dbgfs: support multiple contexts
SeongJae Park
2021-09-08
mm/damon/dbgfs: export kdamond pid to the user space
SeongJae Park
2021-09-08
mm/damon: implement a debugfs-based user space interface
SeongJae Park
2021-09-08
mm/damon: add a tracepoint
SeongJae Park
2021-09-08
mm/damon: implement primitives for the virtual memory address spaces
SeongJae Park
2021-09-08
mm/idle_page_tracking: make PG_idle reusable
SeongJae Park
2021-09-08
mm/damon: adaptively adjust regions
SeongJae Park
2021-09-08
mm/damon/core: implement region-based sampling
SeongJae Park
2021-09-08
mm: introduce Data Access MONitor (DAMON)
SeongJae Park
2021-09-08
kfence: test: fail fast if disabled at boot
Marco Elver
2021-09-08
kfence: show cpu and timestamp in alloc/free info
Marco Elver
2021-09-08
mm/secretmem: use refcount_t instead of atomic_t
Jordy Zomer
2021-09-08
mm: in_irq() cleanup
Changbin Du
2021-09-08
mm/early_ioremap.c: remove redundant early_ioremap_shutdown()
Weizhao Ouyang
2021-09-08
mm: don't allow executable ioremap mappings
Christoph Hellwig
2021-09-08
mm: move ioremap_page_range to vmalloc.c
Christoph Hellwig
2021-09-08
mm: remove redundant compound_head() calling
Muchun Song
2021-09-08
mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code
Miaohe Lin
2021-09-08
mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy
David Hildenbrand
2021-09-08
mm/memory_hotplug: memory group aware "auto-movable" online policy
David Hildenbrand
2021-09-08
mm/memory_hotplug: track present pages in memory groups
David Hildenbrand
2021-09-08
drivers/base/memory: introduce "memory groups" to logically group memory blocks
David Hildenbrand
2021-09-08
mm/memory_hotplug: introduce "auto-movable" online policy
David Hildenbrand
2021-09-08
mm: track present early pages per zone
David Hildenbrand
2021-09-08
mm/memory_hotplug: remove nid parameter from remove_memory() and friends
David Hildenbrand
2021-09-08
mm/memory_hotplug: remove nid parameter from arch_remove_memory()
David Hildenbrand
2021-09-08
mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
David Hildenbrand
2021-09-08
mm: memory_hotplug: cleanup after removal of pfn_valid_within()
Mike Rapoport
2021-09-08
mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE
Mike Rapoport
2021-09-07
Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly"
Linus Torvalds
2021-09-04
Merge tag 'denywrite-for-5.15' of git://github.com/davidhildenbrand/linux
Linus Torvalds
2021-09-04
mm, slub: convert kmem_cpu_slab protection to local_lock
Vlastimil Babka
2021-09-04
mm, slub: use migrate_disable() on PREEMPT_RT
Vlastimil Babka
2021-09-04
mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg
Vlastimil Babka
2021-09-04
mm, slub: make slab_lock() disable irqs with PREEMPT_RT
Vlastimil Babka
2021-09-04
mm: slub: make object_map_lock a raw_spinlock_t
Sebastian Andrzej Siewior
2021-09-04
mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context
Sebastian Andrzej Siewior
2021-09-04
mm, slab: split out the cpu offline variant of flush_slab()
Vlastimil Babka
2021-09-04
mm, slub: don't disable irqs in slub_cpu_dead()
Vlastimil Babka
2021-09-04
mm, slub: only disable irq with spin_lock in __unfreeze_partials()
Vlastimil Babka
2021-09-04
mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing
Vlastimil Babka
2021-09-04
mm, slub: detach whole partial list at once in unfreeze_partials()
Vlastimil Babka
2021-09-04
mm, slub: discard slabs in unfreeze_partials() without irqs disabled
Vlastimil Babka
2021-09-04
mm, slub: move irq control into unfreeze_partials()
Vlastimil Babka
2021-09-04
mm, slub: call deactivate_slab() without disabling irqs
Vlastimil Babka
2021-09-04
mm, slub: make locking in deactivate_slab() irq-safe
Vlastimil Babka
2021-09-04
mm, slub: move reset of c->page and freelist out of deactivate_slab()
Vlastimil Babka
2021-09-04
mm, slub: stop disabling irqs around get_partial()
Vlastimil Babka
2021-09-04
mm, slub: check new pages with restored irqs
Vlastimil Babka
2021-09-04
mm, slub: validate slab from partial list or page allocator before making it cpu slab
Vlastimil Babka
2021-09-04
mm, slub: restore irqs around calling new_slab()
Vlastimil Babka
2021-09-04
mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc()
Vlastimil Babka
2021-09-04
mm, slub: do initial checks in ___slab_alloc() with irqs enabled
Vlastimil Babka
2021-09-04
mm, slub: move disabling/enabling irqs to ___slab_alloc()
Vlastimil Babka
2021-09-04
mm, slub: simplify kmem_cache_cpu and tid setup
Vlastimil Babka
2021-09-04
mm, slub: restructure new page checks in ___slab_alloc()
Vlastimil Babka
2021-09-04
mm, slub: return slab page from get_partial() and set c->page afterwards
Vlastimil Babka
2021-09-04
mm, slub: dissolve new_slab_objects() into ___slab_alloc()
Vlastimil Babka
2021-09-04
mm, slub: extract get_partial() from new_slab_objects()
Vlastimil Babka
2021-09-03
Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Linus Torvalds
2021-09-03
mm, slub: remove redundant unfreeze_partials() from put_cpu_partial()
Vlastimil Babka
2021-09-03
mm, slub: don't disable irq for debug_check_no_locks_freed()
Vlastimil Babka
2021-09-03
mm, slub: allocate private object map for validate_slab_cache()
Vlastimil Babka
2021-09-03
mm, slub: allocate private object map for debugfs listings
Vlastimil Babka
2021-09-03
mm, slub: don't call flush_all() from slab_debug_trace_open()
Vlastimil Babka
2021-09-03
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-09-03
mm/madvise: add MADV_WILLNEED to process_madvise()
zhangkui
2021-09-03
mm/vmstat: remove unneeded return value
Miaohe Lin
2021-09-03
mm/vmstat: simplify the array size calculation
Miaohe Lin
2021-09-03
mm/vmstat: correct some wrong comments
Miaohe Lin
2021-09-03
mm/percpu,c: remove obsolete comments of pcpu_chunk_populated()
Jing Xiangfeng
2021-09-03
mm: KSM: fix data type
Zhansaya Bagdauletkyzy
2021-09-03
mm/migrate: correct kernel-doc notation
Randy Dunlap
2021-09-03
mm: introduce process_mrelease system call
Suren Baghdasaryan
2021-09-03
memblock: make memblock_find_in_range method private
Mike Rapoport
2021-09-03
mm/mempolicy.c: use in_task() in mempolicy_slab_node()
Vasily Averin
2021-09-03
mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies
Feng Tang
2021-09-03
mm/mempolicy: advertise new MPOL_PREFERRED_MANY
Ben Widawsky
2021-09-03
mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY
Ben Widawsky
2021-09-03
mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy
Feng Tang
2021-09-03
mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes
Dave Hansen
2021-09-03
mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number
Baolin Wang
2021-09-03
mm: compaction: support triggering of proactive compaction by user
Charan Teja Reddy
2021-09-03
mm: compaction: optimize proactive compaction deferrals
Charan Teja Reddy
2021-09-03
mm, vmscan: guarantee drop_slab_node() termination
Vlastimil Babka
2021-09-03
mm/vmscan: add 'else' to remove check_pending label
Miaohe Lin
2021-09-03
mm/vmscan: remove unneeded return value of kswapd_run()
Miaohe Lin
2021-09-03
mm/vmscan: remove misleading setting to sc->priority
Miaohe Lin
2021-09-03
mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed
Miaohe Lin
2021-09-03
mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg()
Hui Su
2021-09-03
mm/migrate: add sysfs interface to enable reclaim migration
Huang Ying
2021-09-03
mm/vmscan: never demote for memcg reclaim
Dave Hansen
2021-09-03
mm/vmscan: Consider anonymous pages without swap
Keith Busch
2021-09-03
mm/vmscan: add helper for querying ability to age anonymous pages
Dave Hansen
2021-09-03
mm/vmscan: add page demotion counter
Yang Shi
2021-09-03
mm/migrate: demote pages during reclaim
Dave Hansen
2021-09-03
mm/migrate: enable returning precise migrate_pages() success count
Yang Shi
2021-09-03
mm/migrate: update node demotion order on hotplug events
Dave Hansen
2021-09-03
mm/numa: automatically generate node migration order
Dave Hansen
2021-09-03
userfaultfd: change mmap_changing to atomic
Nadav Amit
2021-09-03
hugetlb: fix hugetlb cgroup refcounting during vma split
Mike Kravetz
2021-09-03
hugetlb: before freeing hugetlb page set dtor to appropriate value
Mike Kravetz
2021-09-03
hugetlb: drop ref count earlier after page allocation
Mike Kravetz
2021-09-03
hugetlb: simplify prep_compound_gigantic_page ref count racing code
Mike Kravetz
2021-09-03
mm: fix panic caused by __page_handle_poison()
Michael Wang
2021-09-03
mm: hwpoison: dump page for unhandlable page
Yang Shi
2021-09-03
mm: hwpoison: don't drop slab caches for offlining non-LRU page
Yang Shi
2021-09-03
mm/hwpoison: fix some obsolete comments
Miaohe Lin
2021-09-03
mm/hwpoison: change argument struct page **hpagep to *hpage
Miaohe Lin
2021-09-03
mm/hwpoison: fix potential pte_unmap_unlock pte error
Miaohe Lin
2021-09-03
mm/hwpoison: remove unneeded variable unmap_success
Miaohe Lin
2021-09-03
mm/page_isolation: tracing: trace all test_pages_isolated failures
George G. Davis
2021-09-03
mm/page_alloc.c: use in_task()
Vasily Averin
2021-09-03
mm/page_alloc: make alloc_node_mem_map() __init rather than __ref
Mike Rapoport
2021-09-03
mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning
Nico Pache
2021-09-03
memblock: stop poisoning raw allocations
Mike Rapoport
2021-09-03
mm: introduce memmap_alloc() to unify memory map allocation
Mike Rapoport
2021-09-03
mm/page_alloc: always initialize memory map for the holes
Mike Rapoport
2021-09-03
mm/kasan: move kasan.fault to mm/kasan/report.c
Woody Lin
2021-09-03
mm/vmalloc: fix wrong behavior in vread
Chen Wandun
2021-09-03
mm/vmalloc: remove gfpflags_allow_blocking() check
Uladzislau Rezki (Sony)
2021-09-03
mm/vmalloc: use batched page requests in bulk-allocator
Uladzislau Rezki (Sony)
2021-09-03
mm/sparse: clarify pgdat_to_phys
Miles Chen
2021-09-03
include/linux/mmzone.h: avoid a warning in sparse memory support
Matthew Wilcox
2021-09-03
mm: sparse: remove __section_nr() function
Ohhoon Kwon
2021-09-03
mm: sparse: pass section_nr to section_mark_present
Ohhoon Kwon
2021-09-03
mm/bootmem_info.c: mark __init on register_page_bootmem_info_section
Muchun Song
2021-09-03
mm/mremap: fix memory account on do_munmap() failure
Chen Wandun
2021-09-03
remap_file_pages: Use vma_lookup() instead of find_vma()
Liam R. Howlett
2021-09-03
mm/pagemap: add mmap_assert_locked() annotations to find_vma*()
Luigi Rizzo
2021-09-03
mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
Huang Ying
2021-09-03
memcg: make memcg->event_list_lock irqsafe
Shakeel Butt
2021-09-03
memcg: fix up drain_local_stock comment
Michal Hocko
2021-09-03
mm, memcg: save some atomic ops when flush is already true
Miaohe Lin