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
2021-09-03
mm/memory_hotplug: fix potential permanent lru cache disable
Miaohe Lin
2021-08-26
hugetlb: don't pass page cache pages to restore_reserve_on_error
Mike Kravetz
2021-08-26
mm/hwpoison: retry with shake_page() for unhandlable pages
Naoya Horiguchi
2021-08-26
mm,hwpoison: make get_hwpoison_page() call get_any_page()
Naoya Horiguchi
2021-08-26
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
Johannes Weiner
2021-08-18
kasan, slub: reset tag when printing address
Kuan-Ying Lee
2021-08-04
mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook()
Wang Hai
2021-08-04
mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code
Johannes Weiner
2021-07-28
mm: fix the deadlock in finish_fault()
Qi Zheng
2021-07-28
memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions
Mike Rapoport
2021-07-28
mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ON interaction
Sergei Trofimovich
2021-07-28
kfence: skip all GFP_ZONEMASK allocations
Alexander Potapenko
2021-07-28
kfence: move the size check to the beginning of __kfence_alloc()
Alexander Potapenko
2021-07-25
mm/userfaultfd: fix uffd-wp special cases for fork()
Peter Xu
2021-07-25
mm/thp: simplify copying of huge zero page pmd when fork
Peter Xu
2021-07-25
Revert "mm/shmem: fix shmem_swapin() race with swapoff"
Greg Kroah-Hartman
2021-07-25
Revert "swap: fix do_swap_page() race with swapoff"
Greg Kroah-Hartman
2021-07-20
mm/hugetlb: fix refs calculation from unaligned @vaddr
Joao Martins
2021-07-19
mm/mremap: hold the rmap lock in write mode when moving page table entries.
Aneesh Kumar K.V
2021-07-14
kfence: unconditionally use unbound work queue
Marco Elver
2021-07-14
mm/zswap.c: fix two bugs in zswap_writeback_entry()
Miaohe Lin
2021-07-14
mm: migrate: fix missing update page_private to hugetlb_page_subpool
Muchun Song
2021-07-14
mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
Miaohe Lin
2021-07-14
mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
Miaohe Lin
2021-07-14
hugetlb: remove prep_compound_huge_page cleanup
Mike Kravetz
2021-07-14
mm/huge_memory.c: don't discard hugepage if other processes are mapping it
Miaohe Lin
2021-07-14
mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
Miaohe Lin
2021-07-14
mm/page_alloc: fix counting of managed_pages
Liu Shixin
2021-07-14
mm: memcg/slab: properly set up gfp flags for objcg pointer array
Waiman Long
2021-07-14
mm/shmem: fix shmem_swapin() race with swapoff
Miaohe Lin
2021-07-14
swap: fix do_swap_page() race with swapoff
Miaohe Lin
2021-07-14
mm: mmap_lock: use local locks instead of disabling preemption
Nicolas Saenz Julienne
2021-07-14
mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
Anshuman Khandual
2021-07-14
mm/gup: fix try_grab_compound_head() race with split_huge_page()
Jann Horn
2021-07-14
mm/page_alloc: fix memory map initialization for descending nodes
Mike Rapoport
2021-07-07
mm/page_alloc: correct return value of populated elements if bulk array is populated
Mel Gorman
2021-06-24
mm/page_alloc: do bulk array bounds check after checking populated elements
Mel Gorman
2021-06-24
mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array
Rasmus Villemoes
2021-06-24
mm/hwpoison: do not lock page again when me_huge_page() successfully recovers
Naoya Horiguchi
2021-06-24
mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned
Aili Yao
2021-06-24
mm/memory-failure: use a mutex to avoid memory_failure() races
Tony Luck
2021-06-24
mm, futex: fix shared futex pgoff on shmem huge page
Hugh Dickins
2021-06-24
mm/vmalloc: unbreak kasan vmalloc support
Daniel Axtens
2021-06-24
mm/vmalloc: add vmalloc_no_huge
Claudio Imbrenda
2021-06-24
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
Hugh Dickins
2021-06-24
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): get vma_address_end() earlier
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): use goto instead of while (1)
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): add a level of indentation
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): crossing page table boundary
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): settle PageHuge on entry
Hugh Dickins
2021-06-24
mm: page_vma_mapped_walk(): use page for pvmw->page
Hugh Dickins
2021-06-16
mm/sparse: fix check_usemap_section_nr warnings
Miles Chen
2021-06-16
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
Yang Shi
2021-06-16
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
Hugh Dickins
2021-06-16
mm/thp: fix page_address_in_vma() on file THP tails
Jue Wang
2021-06-16
mm/thp: fix vma_address() if virtual address below file offset
Hugh Dickins
2021-06-16
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
Hugh Dickins
2021-06-16
mm/thp: make is_huge_zero_pmd() safe and quicker
Hugh Dickins
2021-06-16
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
Hugh Dickins
2021-06-16
mm, thp: use head page in __migration_entry_wait()
Xu Yu
2021-06-16
mm/slub.c: include swab.h
Andrew Morton
2021-06-16
mm/memory-failure: make sure wait for page writeback in memory_failure
yangerkun
2021-06-16
mm/hugetlb: expand restore_reserve_on_error functionality
Mike Kravetz
2021-06-16
mm/slub: actually fix freelist pointer vs redzoning
Kees Cook
2021-06-16
mm/slub: fix redzoning for small allocations
Kees Cook
2021-06-16
mm/slub: clarify verification reporting
Kees Cook
2021-06-16
mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
Peter Xu
2021-06-16
mm,hwpoison: fix race with hugetlb page allocation
Naoya Horiguchi
2021-06-05
mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
Mina Almasry
2021-06-05
mm/kasan/init.c: fix doc warning
Yu Kuai
2021-06-05
hugetlb: pass head page to remove_hugetlb_page()
Naoya Horiguchi
2021-06-05
mm/page_alloc: fix counting of free pages after take off from buddy
Ding Hui
2021-06-05
mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
Gerald Schaefer
2021-06-05
kfence: use TASK_IDLE when awaiting allocation
Marco Elver
2021-06-05
Revert "MIPS: make userspace mapping young by default"
Thomas Bogendoerfer
2021-05-22
userfaultfd: hugetlbfs: fix new flag usage in error path
Mike Kravetz
2021-05-22
kasan: slab: always reset the tag in get_freepointer_safe()
Alexander Potapenko
2021-05-22
Revert "mm/gup: check page posion status for coredump."
Michal Hocko
2021-05-22
mm/shuffle: fix section mismatch warning
Arnd Bergmann
2021-05-14
mm/ioremap: fix iomap_max_page_shift
Christophe Leroy
2021-05-14
ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree()"
Hugh Dickins
2021-05-14
userfaultfd: release page in error path to avoid BUG_ON
Axel Rasmussen
2021-05-14
mm, slub: move slub_debug static key enabling outside slab_mutex
Vlastimil Babka
2021-05-14
mm/hugetlb: fix cow where page writtable in child
Peter Xu
2021-05-14
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
Peter Xu
2021-05-07
mm: fix typos in comments
Lu Jialin
2021-05-07
mm: fix typos in comments
Ingo Molnar
2021-05-07
mm/slab.c: fix spelling mistake "disired" -> "desired"
Colin Ian King
2021-05-07
mm/vmalloc: remove vwrite()
David Hildenbrand
2021-05-07
drivers/char: remove /dev/kmem for good
David Hildenbrand
2021-05-07
mm: fix some typos and code style problems
Shijie Luo
2021-05-07
delayacct: clear right task's flag after blkio completes
Yafang Shao
2021-05-05
kfence: use power-efficient work queue to run delayed work
Marco Elver
2021-05-05
kfence: maximize allocation wait timeout duration
Marco Elver
2021-05-05
kfence: await for allocation using wait_event
Marco Elver
2021-05-05
kfence: zero guard page after out-of-bounds access
Marco Elver
2021-05-05
mm/process_vm_access.c: remove duplicate include
Zhang Yunkai
2021-05-05
mm/mempool: minor coding style tweaks
Zhiyuan Dai
2021-05-05
mm/highmem.c: fix coding style issue
songqiang
2021-05-05
mm/zsmalloc: use BUG_ON instead of if condition followed by BUG.
zhouchuangao
2021-05-05
mm/zswap.c: switch from strlcpy to strscpy
Zhiyuan Dai
2021-05-05
mm,memory_hotplug: add kernel boot option to enable memmap_on_memory
Oscar Salvador
2021-05-05
mm,memory_hotplug: allocate memmap from the added memory range
Oscar Salvador
2021-05-05
mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()
David Hildenbrand
2021-05-05
mm,memory_hotplug: relax fully spanned sections check
Oscar Salvador
2021-05-05
mm/memory_hotplug: remove broken locking of zone PCP structures during hot remove
Mel Gorman
2021-05-05
selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages
Pavel Tatashin
2021-05-05
selftests/vm: gup_test: fix test flag
Pavel Tatashin
2021-05-05
mm/gup: longterm pin migration cleanup
Pavel Tatashin
2021-05-05
mm/gup: change index type to long as it counts pages
Pavel Tatashin
2021-05-05
mm/gup: migrate pinned pages out of movable zone
Pavel Tatashin
2021-05-05
mm: honor PF_MEMALLOC_PIN for all movable pages
Pavel Tatashin
2021-05-05
mm: apply per-task gfp constraints in fast path
Pavel Tatashin
2021-05-05
mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN
Pavel Tatashin
2021-05-05
mm/gup: check for isolation errors
Pavel Tatashin
2021-05-05
mm/gup: return an error on migration failure
Pavel Tatashin
2021-05-05
mm/gup: check every subpage of a compound page during isolation
Pavel Tatashin
2021-05-05
mm/gup: don't pin migrated cma pages in movable zone
Pavel Tatashin
2021-05-05
mm/util.c: fix typo
Bhaskar Chowdhury
2021-05-05
mm/util.c: reduce mem_dump_obj() object size
Joe Perches
2021-05-05
mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE]
Anshuman Khandual
2021-05-05
mm: generalize ARCH_HAS_CACHE_LINE_SIZE
Anshuman Khandual
2021-05-05
mm/mmap.c: don't unlock VMAs in remap_file_pages()
Liam Howlett
2021-05-05
x86/mm: track linear mapping split events
Saravanan D
2021-05-05
mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats
Hugh Dickins
2021-05-05
mm: /proc/sys/vm/stat_refresh skip checking known negative stats
Hugh Dickins
2021-05-05
mm: no more EINVAL from /proc/sys/vm/stat_refresh
Hugh Dickins
2021-05-05
mm: restore node stat checking in /proc/sys/vm/stat_refresh
Hugh Dickins
2021-05-05
mm/ksm: remove unused parameter from remove_trailing_rmap_items()
Chengyang Fan
2021-05-05
ksm: fix potential missing rmap_item for stable_node
Miaohe Lin
2021-05-05
ksm: remove dedicated macro KSM_FLAG_MASK
Miaohe Lin
2021-05-05
ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree()
Miaohe Lin
2021-05-05
ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search()
Miaohe Lin
2021-05-05
mm: use proper type for cma_[alloc|release]
Minchan Kim
2021-05-05
mm: cma: add the CMA instance name to cma trace events
Minchan Kim
2021-05-05
mm: cma: support sysfs
Minchan Kim
2021-05-05
mm: cma: add trace events for CMA alloc perf testing
Liam Mark
2021-05-05
mm: cma: use pr_err_ratelimited for CMA warning
Baolin Wang
2021-05-05
mm: vmstat: add cma statistics
Minchan Kim
2021-05-05
Revert "mm: migrate: skip shared exec THP for NUMA balancing"
Miaohe Lin
2021-05-05
mm/migrate.c: use helper migrate_vma_collect_skip() in migrate_vma_collect_hole()
Miaohe Lin
2021-05-05
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
Miaohe Lin
2021-05-05
mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS check in 'else' case
Miaohe Lin
2021-05-05
mm/migrate.c: make putback_movable_page() static
Miaohe Lin
2021-05-05
mm: fs: invalidate BH LRU during page migration
Minchan Kim
2021-05-05
mm: replace migrate_[prep|finish] with lru_cache_[disable|enable]
Minchan Kim
2021-05-05
mm: disable LRU pagevec during the migration temporarily
Minchan Kim
2021-05-05
mm: compaction: update the COMPACT[STALL|FAIL] events properly
Charan Teja Reddy
2021-05-05
mm/compaction: remove unused variable sysctl_compact_memory
Pintu Kumar
2021-05-05
mm: vmscan: shrink deferred objects proportional to priority
Yang Shi
2021-05-05
mm: memcontrol: reparent nr_deferred when memcg offline
Yang Shi
2021-05-05
mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers
Yang Shi
2021-05-05
mm: vmscan: use per memcg nr_deferred of shrinker
Yang Shi
2021-05-05
mm: vmscan: add per memcg shrinker nr_deferred
Yang Shi
2021-05-05
mm: vmscan: use a new flag to indicate shrinker is registered
Yang Shi
2021-05-05
mm: vmscan: add shrinker_info_protected() helper
Yang Shi
2021-05-05
mm: memcontrol: rename shrinker_map to shrinker_info
Yang Shi
2021-05-05
mm: vmscan: use kvfree_rcu instead of call_rcu
Yang Shi
2021-05-05
mm: vmscan: remove memcg_shrinker_map_size
Yang Shi
2021-05-05
mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation
Yang Shi
2021-05-05
mm: vmscan: consolidate shrinker_maps handling code
Yang Shi
2021-05-05
mm: vmscan: use nid from shrink_control for tracepoint
Yang Shi
2021-05-05
mm/vmscan: replace implicit RECLAIM_ZONE checks with explicit checks
Dave Hansen
2021-05-05
mm/vmscan: move RECLAIM* bits to uapi header
Dave Hansen
2021-05-05
userfaultfd: add UFFDIO_CONTINUE ioctl
Axel Rasmussen
2021-05-05
userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled
Axel Rasmussen
2021-05-05
userfaultfd: add minor fault registration mode
Axel Rasmussen
2021-05-05
mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig
Oscar Salvador
2021-05-05
mm: make alloc_contig_range handle in-use hugetlb pages
Oscar Salvador
2021-05-05
mm: make alloc_contig_range handle free hugetlb pages
Oscar Salvador
2021-05-05
mm,hugetlb: split prep_new_huge_page functionality
Oscar Salvador
2021-05-05
mm,hugetlb: drop clearing of flag from prep_new_huge_page
Oscar Salvador
2021-05-05
mm,compaction: let isolate_migratepages_{range,block} return error codes
Oscar Salvador
2021-05-05
mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range
Oscar Salvador
2021-05-05
hugetlb: add lockdep_assert_held() calls for hugetlb_lock
Mike Kravetz
2021-05-05
hugetlb: make free_huge_page irq safe
Mike Kravetz
2021-05-05
hugetlb: change free_pool_huge_page to remove_pool_huge_page
Mike Kravetz
2021-05-05
hugetlb: call update_and_free_page without hugetlb_lock
Mike Kravetz
2021-05-05
hugetlb: create remove_hugetlb_page() to separate functionality
Mike Kravetz
2021-05-05
hugetlb: add per-hstate mutex to synchronize user adjustments
Mike Kravetz
2021-05-05
hugetlb: no need to drop hugetlb_lock to call cma_release
Mike Kravetz
2021-05-05
mm/cma: change cma mutex to irq safe spinlock
Mike Kravetz
2021-05-05
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
Miaohe Lin
2021-05-05
mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages()
Miaohe Lin
2021-05-05
mm/hugeltb: simplify the return code of __vma_reservation_common()
Miaohe Lin
2021-05-05
mm/hugeltb: remove redundant VM_BUG_ON() in region_add()
Miaohe Lin
2021-05-05
mm: huge_memory: debugfs for file-backed THP split
Zi Yan
2021-05-05
mm: huge_memory: a new debugfs interface for splitting THP tests
Zi Yan
2021-05-05
khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd()
Miaohe Lin
2021-05-05
khugepaged: remove unnecessary out label in collapse_huge_page()
Miaohe Lin
2021-05-05
khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp()
Miaohe Lin
2021-05-05
mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable
Yanfei Xu
2021-05-05
mm/huge_memory.c: use helper function migration_entry_to_page()
Miaohe Lin
2021-05-05
mm/huge_memory.c: remove redundant PageCompound() check
Miaohe Lin
2021-05-05
mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly
Miaohe Lin
2021-05-05
mm/huge_memory.c: make get_huge_zero_page() return bool
Miaohe Lin
2021-05-05
mm/huge_memory.c: rework the function vma_adjust_trans_huge()
Miaohe Lin