Show patches with: Submitter = Wei Yang       |    State = Action Required       |   69 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm/mempolicy: remove or narrow the lock on current mm/mempolicy: remove or narrow the lock on current - - - --- 2020-09-21 Wei Yang New
mm: remove unused alloc_page_vma_node() mm: remove unused alloc_page_vma_node() - - - --- 2020-09-21 Wei Yang New
mm/mmap: do the check on expand instead of on insert mm/mmap: do the check on expand instead of on insert - - - --- 2020-09-17 Wei Yang New
[2/2] mm/mmap: check on file instead of the rb_root_cached of its address_space [1/2] mm/mmap: not necessary to check mapping separately - - - --- 2020-09-13 Wei Yang New
[1/2] mm/mmap: not necessary to check mapping separately [1/2] mm/mmap: not necessary to check mapping separately - - - --- 2020-09-13 Wei Yang New
[v4,7/7] mm/hugetlb: take the free hpage during the iteration directly mm/hugetlb: code refine and simplification - 1 - --- 2020-09-01 Wei Yang New
[v4,6/7] mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page mm/hugetlb: code refine and simplification - 2 - --- 2020-09-01 Wei Yang New
[v4,5/7] mm/hugetlb: a page from buddy is not on any list mm/hugetlb: code refine and simplification - 2 - --- 2020-09-01 Wei Yang New
[v4,4/7] mm/hugetlb: count file_region to be added when regions_needed != NULL mm/hugetlb: code refine and simplification - 2 - --- 2020-09-01 Wei Yang New
[v4,3/7] mm/hugetlb: use list_splice to merge two list at once mm/hugetlb: code refine and simplification - 2 - --- 2020-09-01 Wei Yang New
[v4,2/7] mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache() mm/hugetlb: code refine and simplification - 1 - --- 2020-09-01 Wei Yang New
[v4,1/7] mm/hugetlb: not necessary to coalesce regions recursively mm/hugetlb: code refine and simplification - 2 - --- 2020-09-01 Wei Yang New
[v3,7/7] mm/hugetlb: take the free hpage during the iteration directly mm/hugetlb: code refine and simplification - - - --- 2020-08-31 Wei Yang New
[v3,6/7] mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page mm/hugetlb: code refine and simplification - 2 - --- 2020-08-31 Wei Yang New
[v3,5/7] mm/hugetlb: a page from buddy is not on any list mm/hugetlb: code refine and simplification - 2 - --- 2020-08-31 Wei Yang New
[v3,4/7] mm/hugetlb: count file_region to be added when regions_needed != NULL mm/hugetlb: code refine and simplification - 2 - --- 2020-08-31 Wei Yang New
[v3,3/7] mm/hugetlb: use list_splice to merge two list at once mm/hugetlb: code refine and simplification - 2 - --- 2020-08-31 Wei Yang New
[v3,2/7] mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache() mm/hugetlb: code refine and simplification - 1 - --- 2020-08-31 Wei Yang New
[v3,1/7] mm/hugetlb: not necessary to coalesce regions recursively mm/hugetlb: code refine and simplification - 2 - --- 2020-08-31 Wei Yang New
mm/mmap: leave adjust_next as virtual address instead of page frame number mm/mmap: leave adjust_next as virtual address instead of page frame number 1 - - --- 2020-08-28 Wei Yang New
[v2,7/7] mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page mm/hugetlb: code refine and simplification - 2 - --- 2020-08-28 Wei Yang New
[v2,6/7] mm/hugetlb: return non-isolated page in the loop instead of break and check mm/hugetlb: code refine and simplification - 1 - --- 2020-08-28 Wei Yang New
[v2,5/7] mm/hugetlb: a page from buddy is not on any list mm/hugetlb: code refine and simplification - 2 - --- 2020-08-28 Wei Yang New
[v2,4/7] mm/hugetlb: count file_region to be added when regions_needed != NULL mm/hugetlb: code refine and simplification - 2 - --- 2020-08-28 Wei Yang New
[v2,3/7] mm/hugetlb: use list_splice to merge two list at once mm/hugetlb: code refine and simplification - 2 - --- 2020-08-28 Wei Yang New
[v2,2/7] mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache() mm/hugetlb: code refine and simplification - 1 - --- 2020-08-28 Wei Yang New
[v2,1/7] mm/hugetlb: not necessary to coalesce regions recursively mm/hugetlb: code refine and simplification - 2 - --- 2020-08-28 Wei Yang New
[v2] mm/page_reporting: drop stale list head check in page_reporting_cycle [v2] mm/page_reporting: drop stale list head check in page_reporting_cycle - 2 - --- 2020-08-18 Wei Yang New
mm/page_reporting: the "page" must not be the list head mm/page_reporting: the "page" must not be the list head - 1 - --- 2020-08-17 Wei Yang New
[2/2] mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase() [1/2] mm/mmap: rename __vma_unlink_common() to __vma_unlink() - - - --- 2020-08-09 Wei Yang New
[1/2] mm/mmap: rename __vma_unlink_common() to __vma_unlink() [1/2] mm/mmap: rename __vma_unlink_common() to __vma_unlink() - - - --- 2020-08-09 Wei Yang New
[10/10] mm/hugetlb: not necessary to abuse temporary page to workaround the nasty free_huge_page mm/hugetlb: code refine and simplification - - - --- 2020-08-07 Wei Yang New
[09/10] mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page mm/hugetlb: code refine and simplification - 2 - --- 2020-08-07 Wei Yang New
[08/10] mm/hugetlb: return non-isolated page in the loop instead of break and check mm/hugetlb: code refine and simplification - 1 - --- 2020-08-07 Wei Yang New
[07/10] mm/hugetlb: a page from buddy is not on any list mm/hugetlb: code refine and simplification - 2 - --- 2020-08-07 Wei Yang New
[06/10] mm/hugetlb: remove redundant huge_pte_alloc() in hugetlb_fault() mm/hugetlb: code refine and simplification - 1 - --- 2020-08-07 Wei Yang New
[05/10] mm/hugetlb: remove the redundant check on non_swap_entry() mm/hugetlb: code refine and simplification - - - --- 2020-08-07 Wei Yang New
[04/10] mm/hugetlb: count file_region to be added when regions_needed != NULL mm/hugetlb: code refine and simplification - 2 - --- 2020-08-07 Wei Yang New
[03/10] mm/hugetlb: use list_splice to merge two list at once mm/hugetlb: code refine and simplification - 2 - --- 2020-08-07 Wei Yang New
[02/10] mm/hugetlb: make sure to get NULL when list is empty mm/hugetlb: code refine and simplification - - - --- 2020-08-07 Wei Yang New
[01/10] mm/hugetlb: not necessary to coalesce regions recursively mm/hugetlb: code refine and simplification - 2 - --- 2020-08-07 Wei Yang New
mm/hugetlb: hide nr_nodes in the internal of for_each_node_mask_to_[alloc|free] mm/hugetlb: hide nr_nodes in the internal of for_each_node_mask_to_[alloc|free] 1 - - --- 2020-07-14 Wei Yang New
[v5,3/3] mm/mremap: start addresses are properly aligned mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-10 Wei Yang New
[v5,2/3] mm/mremap: calculate extent in one place mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-10 Wei Yang New
[v5,1/3] mm/mremap: it is sure to have enough space when extent meets requirement mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-10 Wei Yang New
[v4,4/4] mm/mremap: use pmd_addr_end to simplify the calculate of extent mm/mremap: cleanup move_page_tables() a little - - - --- 2020-07-08 Wei Yang New
[v4,3/4] mm/mremap: start addresses are properly aligned mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v4,2/4] mm/mremap: calculate extent in one place mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v4,1/4] mm/mremap: it is sure to have enough space when extent meets requirement mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v3,4/4] mm/mremap: use pmd_addr_end to simplify the calculate of extent mm/mremap: cleanup move_page_tables() a little - - - --- 2020-07-08 Wei Yang New
[v3,3/4] mm/mremap: start addresses are properly aligned mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v3,2/4] mm/mremap: calculate extent in one place mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v3,1/4] mm/mremap: it is sure to have enough space when extent meets requirement mm/mremap: cleanup move_page_tables() a little 1 - 1 --- 2020-07-08 Wei Yang New
[v2] mm/sparse: only sub-section aligned range would be populated [v2] mm/sparse: only sub-section aligned range would be populated 1 - - --- 2020-07-03 Wei Yang New
mm: define pte_add_end for consistency mm: define pte_add_end for consistency - - - --- 2020-06-30 Wei Yang New
mm/sparse: only sub-section aligned range would be populated mm/sparse: only sub-section aligned range would be populated - - - --- 2020-06-30 Wei Yang New
[RESEND,v2,4/4] mm/mremap: start addresses are properly aligned mm/mremap: cleanup move_page_tables() a little - - 1 --- 2020-06-26 Wei Yang New
[RESEND,v2,3/4] mm/mremap: calculate extent in one place mm/mremap: cleanup move_page_tables() a little - - 1 --- 2020-06-26 Wei Yang New
[RESEND,v2,2/4] mm/mremap: it is sure to have enough space when extent meets requirement mm/mremap: cleanup move_page_tables() a little - - 1 --- 2020-06-26 Wei Yang New
[RESEND,v2,1/4] mm/mremap: format the check in move_normal_pmd() same as move_huge_pmd() mm/mremap: cleanup move_page_tables() a little - - 1 --- 2020-06-26 Wei Yang New
mm/page_alloc: fallbacks at most has 3 elements mm/page_alloc: fallbacks at most has 3 elements - 1 - --- 2020-06-25 Wei Yang New
[v2] mm/sparse: never partially remove memmap for early section [v2] mm/sparse: never partially remove memmap for early section 1 - - --- 2020-06-25 Wei Yang New
[4/4] mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask() [1/4] mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits - - - --- 2020-06-23 Wei Yang New
[3/4] mm/page_alloc.c: simplify pageblock bitmap access [1/4] mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits - - - --- 2020-06-23 Wei Yang New
[2/4] mm/page_alloc.c: extract the common part in pfn_to_bitidx() [1/4] mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits - - - --- 2020-06-23 Wei Yang New
[1/4] mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits [1/4] mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits - - - --- 2020-06-23 Wei Yang New
mm/spase: never partially remove memmap for early section mm/spase: never partially remove memmap for early section 1 - - --- 2020-06-23 Wei Yang New
[v2] mm/swap_slots.c: assign|reset cache slot by value directly [v2] mm/swap_slots.c: assign|reset cache slot by value directly 1 - - --- 2020-03-11 Wei Yang New
mm/swap_slots.c: don't reset the cache slot after use mm/swap_slots.c: don't reset the cache slot after use - - - --- 2020-03-09 Wei Yang New