Show patches with: Submitter = Wei Yang       |    State = Action Required       |   149 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm/sparse: guard the size of mem_section is power of 2 mm/sparse: guard the size of mem_section is power of 2 1 1 - --- 2024-04-16 Wei Yang New
[6/6] mm/memblock: return true directly on finding overlap region [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[5/6] memblock tests: add memblock_overlaps_region_checks [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[4/6] mm/memblock: remove consecutive regions at once [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[3/6] mm/memblock: fix comment for memblock_isolate_range() [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[2/6] memblock tests: add the 129th memory block at all possible position [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[1/6] mm/memblock: reduce the two round insertion of memblock_add_range() [1/6] mm/memblock: reduce the two round insertion of memblock_add_range() - - - --- 2024-04-14 Wei Yang New
[v3] mm/memblock: remove empty dummy entry [v3] mm/memblock: remove empty dummy entry - - - --- 2024-04-05 Wei Yang New
[v2] mm/memblock: remove empty dummy entry [v2] mm/memblock: remove empty dummy entry - - - --- 2024-04-04 Wei Yang New
mm/memblock: remove empty dummy entry mm/memblock: remove empty dummy entry - - - --- 2024-04-03 Wei Yang New
[3/3] memblock tests: fix undefined reference to `BIT' memblock tests: fix build error - - - --- 2024-04-02 Wei Yang New
[2/3] memblock tests: fix undefined reference to `panic' memblock tests: fix build error - - - --- 2024-04-02 Wei Yang New
[1/3] memblock tests: fix undefined reference to `early_pfn_to_nid' memblock tests: fix build error - - - --- 2024-04-02 Wei Yang New
maple_tree: not necessary to filter MAPLE_PARENT_ROOT since it is not a root maple_tree: not necessary to filter MAPLE_PARENT_ROOT since it is not a root - - - --- 2022-11-13 Wei Yang New
maple_tree: should get pivots boundary by type maple_tree: should get pivots boundary by type - 1 - --- 2022-11-12 Wei Yang New
[RFC] maple_tree: should get pivots boundary by type [RFC] maple_tree: should get pivots boundary by type - 1 - --- 2022-11-10 Wei Yang New
mm/vmscan: reduce double-check if kswapd is not able to sleep mm/vmscan: reduce double-check if kswapd is not able to sleep - - - --- 2022-10-23 Wei Yang New
[2/2] mm/mlock: start is always smaller then vm_end [1/2] mm/mlock: not handle NULL vma specially - - - --- 2022-05-04 Wei Yang New
[1/2] mm/mlock: not handle NULL vma specially [1/2] mm/mlock: not handle NULL vma specially - - - --- 2022-05-04 Wei Yang New
[2/2] mm/vmscan: not use NUMA_NO_NODE as indicator of page on different node [1/2] mm/vmscan: filter empty page_list at the beginning - - - --- 2022-04-29 Wei Yang New
[1/2] mm/vmscan: filter empty page_list at the beginning [1/2] mm/vmscan: filter empty page_list at the beginning - - - --- 2022-04-29 Wei Yang New
[3/3] mm/vmscan: not use NUMA_NO_NODE as indicator of page on different node [1/3] mm/vmscan: not necessary to re-init the list for each iteration - - - --- 2022-04-26 Wei Yang New
[2/3] mm/vmscan: filter empty page_list at the beginning [1/3] mm/vmscan: not necessary to re-init the list for each iteration - - - --- 2022-04-26 Wei Yang New
[1/3] mm/vmscan: not necessary to re-init the list for each iteration [1/3] mm/vmscan: not necessary to re-init the list for each iteration - - - --- 2022-04-26 Wei Yang New
mm/mlock: abstract a function to decide whether necessary to drain mlock_pvec mm/mlock: abstract a function to decide whether necessary to drain mlock_pvec - - - --- 2022-04-22 Wei Yang New
[v3] mm/page_alloc: add same penalty is enough to get round-robin order [v3] mm/page_alloc: add same penalty is enough to get round-robin order 3 - - --- 2022-04-12 Wei Yang New
[v2,2/2] mm/page_alloc: not necessary to multiply MAX_NODE_LOAD [v2,1/2] mm/page_alloc: add same penalty is enough to get round-robin order - - - --- 2022-04-08 Wei Yang New
[v2,1/2] mm/page_alloc: add same penalty is enough to get round-robin order [v2,1/2] mm/page_alloc: add same penalty is enough to get round-robin order - - - --- 2022-04-08 Wei Yang New
mm/vmscan: reorder scan_balance definition to simplify the scan type check mm/vmscan: reorder scan_balance definition to simplify the scan type check - - - --- 2022-04-05 Wei Yang New
mm/memcg: non-hierarchical mode is deprecated mm/memcg: non-hierarchical mode is deprecated 1 2 - --- 2022-04-03 Wei Yang New
[v2,3/3] mm/memcg: move generation assignment and comparison together mm/memcg: some cleanup for mem_cgroup_iter() 1 1 - --- 2022-03-30 Wei Yang New
[v2,2/3] mm/memcg: set pos explicitly for reclaim and !reclaim mm/memcg: some cleanup for mem_cgroup_iter() 1 1 - --- 2022-03-30 Wei Yang New
[v2,1/3] mm/memcg: set memcg after css verified and got reference mm/memcg: some cleanup for mem_cgroup_iter() 1 1 - --- 2022-03-30 Wei Yang New
[v2,2/2] mm/vmscan: make sure wakeup_kswapd with managed zone [v2,1/2] mm/vmscan: reclaim only affects managed_zones - 3 - --- 2022-03-29 Wei Yang New
[v2,1/2] mm/vmscan: reclaim only affects managed_zones [v2,1/2] mm/vmscan: reclaim only affects managed_zones - 3 - --- 2022-03-29 Wei Yang New
[2/2] mm/vmscan: make sure wakeup_kswapd with managed zone [1/2] mm/vmscan: reclaim only affects managed_zones - - - --- 2022-03-27 Wei Yang New
[1/2] mm/vmscan: reclaim only affects managed_zones [1/2] mm/vmscan: reclaim only affects managed_zones - 3 - --- 2022-03-27 Wei Yang New
mm/vmscan: sc->reclaim_idx must be a valid zone index mm/vmscan: sc->reclaim_idx must be a valid zone index - - - --- 2022-03-17 Wei Yang New
[v3] mm/memcg: mz already removed from rb_tree if not NULL [v3] mm/memcg: mz already removed from rb_tree if not NULL 1 - - --- 2022-03-14 Wei Yang New
[v2,3/3] mm/memcg: add next_mz back to soft limit tree if not reclaimed yet [v2,1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() 1 - - --- 2022-03-12 Wei Yang New
[v2,2/3] mm/memcg: __mem_cgroup_remove_exceeded could handle a !on-tree mz properly [v2,1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() - - - --- 2022-03-12 Wei Yang New
[v2,1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() [v2,1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() 1 - - --- 2022-03-12 Wei Yang New
[3/3] mm/memcg: add next_mz back if not reclaimed yet [1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() - - - --- 2022-03-08 Wei Yang New
[2/3] mm/memcg: __mem_cgroup_remove_exceeded could handle a !on-tree mz properly [1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() - - - --- 2022-03-08 Wei Yang New
[1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() [1/3] mm/memcg: mz already removed from rb_tree in mem_cgroup_largest_soft_limit_node() - - - --- 2022-03-08 Wei Yang New
[3/3] mm/memcg: move generation assignment and comparison together mm/memcg: some cleanup for mem_cgroup_iter() 1 - - --- 2022-02-25 Wei Yang New
[2/3] mm/memcg: set pos to prev unconditionally mm/memcg: some cleanup for mem_cgroup_iter() - - - --- 2022-02-25 Wei Yang New
[1/3] mm/memcg: set memcg after css verified and got reference mm/memcg: some cleanup for mem_cgroup_iter() 1 - - --- 2022-02-25 Wei Yang New
mm/page_alloc: add zone to zonelist if populated mm/page_alloc: add zone to zonelist if populated - - - --- 2022-02-03 Wei Yang New
[2/2] mm/memcg: retrieve parent memcg from css.parent [1/2] mm/memcg: mem_cgroup_per_node is already set to 0 on allocation 1 3 - --- 2022-02-01 Wei Yang New
[1/2] mm/memcg: mem_cgroup_per_node is already set to 0 on allocation [1/2] mm/memcg: mem_cgroup_per_node is already set to 0 on allocation 1 4 - --- 2022-02-01 Wei Yang New
mm/memory_hotplug: build zonelist for managed_zone mm/memory_hotplug: build zonelist for managed_zone - - - --- 2022-01-27 Wei Yang New
[2/2] mm/page_alloc: add penalty to local_node [1/2] mm/page_alloc: add same penalty is enough to get round-robin order - - - --- 2022-01-23 Wei Yang New
[1/2] mm/page_alloc: add same penalty is enough to get round-robin order [1/2] mm/page_alloc: add same penalty is enough to get round-robin order - - - --- 2022-01-23 Wei Yang New
mm/page_alloc: clear node_load[] in function build_zonelists mm/page_alloc: clear node_load[] in function build_zonelists - - - --- 2022-01-15 Wei Yang New
[4/4] mm/memcg: refine mem_cgroup_threshold_ary->current_threshold calculation [1/4] mm/memcg: use NUMA_NO_NODE to indicate allocation from unspecified node - - - --- 2022-01-11 Wei Yang New
[3/4] mm/memcg: retrieve parent memcg from css.parent [1/4] mm/memcg: use NUMA_NO_NODE to indicate allocation from unspecified node 1 3 - --- 2022-01-11 Wei Yang New
[2/4] mm/memcg: mem_cgroup_per_node is already set to 0 on allocation [1/4] mm/memcg: use NUMA_NO_NODE to indicate allocation from unspecified node 1 4 - --- 2022-01-11 Wei Yang New
[1/4] mm/memcg: use NUMA_NO_NODE to indicate allocation from unspecified node [1/4] mm/memcg: use NUMA_NO_NODE to indicate allocation from unspecified node 1 3 - --- 2022-01-11 Wei Yang New
[3/3] mm/swapfile.c: count won't be bigger than SWAP_MAP_MAX [1/3] mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable - - - --- 2020-05-01 Wei Yang New
[2/3] mm/swapfile.c: __swap_entry_free() always free 1 entry [1/3] mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable - - - --- 2020-05-01 Wei Yang New
[1/3] mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable [1/3] mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable - - - --- 2020-05-01 Wei Yang New
[v2] mm/swapfile.c: simplify the scan loop in scan_swap_map_slots() [v2] mm/swapfile.c: simplify the scan loop in scan_swap_map_slots() - - - --- 2020-04-22 Wei Yang New
[v2,3/3] mm/swapfile.c: omit a duplicate code by compare tmp and max first [v2,1/3] mm/swapfile.c: found_free could be represented by (tmp < max) - - - --- 2020-04-21 Wei Yang New
[v2,2/3] mm/swapfile.c: tmp is always smaller than max [v2,1/3] mm/swapfile.c: found_free could be represented by (tmp < max) - - - --- 2020-04-21 Wei Yang New
[v2,1/3] mm/swapfile.c: found_free could be represented by (tmp < max) [v2,1/3] mm/swapfile.c: found_free could be represented by (tmp < max) - 1 - --- 2020-04-21 Wei Yang New
[4/4] mm/swapfile.c: move new_cluster to check free_clusters directly [1/4] mm/swapfile.c: found_free could be represented by (tmp < max) - - - --- 2020-04-19 Wei Yang New
[2/4] mm/swapfile.c: tmp is always smaller than max [1/4] mm/swapfile.c: found_free could be represented by (tmp < max) - - - --- 2020-04-19 Wei Yang New
[1/4] mm/swapfile.c: found_free could be represented by (tmp < max) [1/4] mm/swapfile.c: found_free could be represented by (tmp < max) - - - --- 2020-04-19 Wei Yang New
[v3,5/5] mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() mm/page_alloc.c: cleanup on check page - - - --- 2020-04-11 Wei Yang New
[v3,4/5] mm/page_alloc.c: rename free_pages_check() to check_free_page() mm/page_alloc.c: cleanup on check page - - - --- 2020-04-11 Wei Yang New
[v3,3/5] mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() mm/page_alloc.c: cleanup on check page - - - --- 2020-04-11 Wei Yang New
[v3,2/5] mm/page_alloc.c: bad_flags is not necessary for bad_page() mm/page_alloc.c: cleanup on check page - - - --- 2020-04-11 Wei Yang New
[v3,1/5] mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison mm/page_alloc.c: cleanup on check page 1 1 - --- 2020-04-11 Wei Yang New
mm/vmscan.c: use update_lru_size() in update_lru_sizes() mm/vmscan.c: use update_lru_size() in update_lru_sizes() 1 1 - --- 2020-03-31 Wei Yang New
[v4] mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() [v4] mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() - 3 - --- 2020-03-30 Wei Yang New
mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention - 1 - --- 2020-03-29 Wei Yang New
[v3] mm/page_alloc.c: use NODE_MASK_NONE define used_mask [v3] mm/page_alloc.c: use NODE_MASK_NONE define used_mask - 2 - --- 2020-03-29 Wei Yang New
[3/3] mm/swapfile.c: remove the unnecessary goto for SSD case Cleanup scan_swap_map_slots() a little - - - --- 2020-03-28 Wei Yang New
[2/3] mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive Cleanup scan_swap_map_slots() a little - - - --- 2020-03-28 Wei Yang New
[1/3] mm/swapfile.c: offset is only used when there is more slots Cleanup scan_swap_map_slots() a little - - - --- 2020-03-28 Wei Yang New
[v2,2/2] mm/page_alloc.c: define node_order with all zero [v2,1/2] mm/page_alloc.c: use NODE_MASK_NONE define used_mask - - - --- 2020-03-27 Wei Yang New
[v2,1/2] mm/page_alloc.c: use NODE_MASK_NONE define used_mask [v2,1/2] mm/page_alloc.c: use NODE_MASK_NONE define used_mask - - - --- 2020-03-27 Wei Yang New
[2/2] mm/page_alloc.c: define node_order with all zero [1/2] mm/page_alloc.c: leverage compiler to zero out used_mask - - - --- 2020-03-26 Wei Yang New
[1/2] mm/page_alloc.c: leverage compiler to zero out used_mask [1/2] mm/page_alloc.c: leverage compiler to zero out used_mask - - - --- 2020-03-26 Wei Yang New
[2/2] mm/swapfile.c: remove the extra check in scan_swap_map_slots() [1/2] mm/swapfile.c: simplify the calculation of n_goal - - - --- 2020-03-25 Wei Yang New
[1/2] mm/swapfile.c: simplify the calculation of n_goal [1/2] mm/swapfile.c: simplify the calculation of n_goal - - - --- 2020-03-25 Wei Yang New
[v2] mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache [v2] mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache - - - --- 2020-03-15 Wei Yang New
mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache - - - --- 2020-03-14 Wei Yang New
mm/swapfile.c: simplify the scan loop in scan_swap_map_slots() mm/swapfile.c: simplify the scan loop in scan_swap_map_slots() - - - --- 2020-02-29 Wei Yang New
mm: fix some typo scatter in mm directory mm: fix some typo scatter in mm directory 1 1 - --- 2019-01-18 Wei Yang New
mm, page_alloc: cleanup usemap_size() when SPARSEMEM is not set mm, page_alloc: cleanup usemap_size() when SPARSEMEM is not set - - - --- 2019-01-18 Wei Yang New
[v4] mm: remove extra drain pages on pcp list [v4] mm: remove extra drain pages on pcp list 2 1 - --- 2019-01-05 Wei Yang New
[v3] mm: remove extra drain pages on pcp list [v3] mm: remove extra drain pages on pcp list 1 - - --- 2018-12-21 Wei Yang New
[v2] mm, page_isolation: remove drain_all_pages() in set_migratetype_isolate() [v2] mm, page_isolation: remove drain_all_pages() in set_migratetype_isolate() 1 1 - --- 2018-12-18 Wei Yang New
mm, page_alloc: clear zone_movable_pfn if the node doesn't have ZONE_MOVABLE mm, page_alloc: clear zone_movable_pfn if the node doesn't have ZONE_MOVABLE - - - --- 2018-12-16 Wei Yang New
mm: remove unused page state adjustment macro mm: remove unused page state adjustment macro 1 1 - --- 2018-12-14 Wei Yang New
mm, page_isolation: remove drain_all_pages() in set_migratetype_isolate() mm, page_isolation: remove drain_all_pages() in set_migratetype_isolate() - - - --- 2018-12-14 Wei Yang New
mm, memory_hotplug: pass next_memory_node to new_page_nodemask() mm, memory_hotplug: pass next_memory_node to new_page_nodemask() - - - --- 2018-12-13 Wei Yang New
[v2] mm, page_alloc: enable pcpu_drain with zone capability [v2] mm, page_alloc: enable pcpu_drain with zone capability 1 2 - --- 2018-12-12 Wei Yang New
« 1 2 »