Show patches with: Submitter = Muchun Song       |    State = Action Required       |   1073 patches
« 1 2 ... 4 5 610 11 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,20/76] cifs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,19/76] ceph: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,18/76] btrfs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,17/76] block: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,16/76] bfs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,15/76] befs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,14/76] afs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,13/76] affs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,12/76] adfs: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,11/76] 9p: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,10/76] dax: allocate inode by using alloc_inode_sb() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,09/76] fs: introduce alloc_inode_sb() to allocate filesystems specific inode Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,08/76] mm: introduce kmem_cache_alloc_lru Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,07/76] mm: list_lru: optimize memory consumption of arrays Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,06/76] mm: list_lru: only add memcg-aware lrus to the global lru list Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,05/76] mm: list_lru: remove holding lru lock Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,04/76] mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,03/76] mm: memcontrol: remove the kmem states Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,02/76] mm: memcontrol: remove kmemcg_id reparenting Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v3,01/76] mm: list_lru: fix the return value of list_lru_count_one() Optimize list lru memory consumption - - - --- 2021-09-14 Muchun Song New
[v2] mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) [v2] mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) 1 2 - --- 2021-08-19 Muchun Song New
[v2,4/4] selftests: vm: add a hugetlb test case Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-08-19 Muchun Song New
[v2,3/4] mm: sparsemem: use page table lock to protect kernel pmd operations Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-08-19 Muchun Song New
[v2,2/4] mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-08-19 Muchun Song New
[v2,1/4] mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-08-19 Muchun Song New
mm: bootmem_info: mark __init on register_page_bootmem_info_section mm: bootmem_info: mark __init on register_page_bootmem_info_section - 1 - --- 2021-08-17 Muchun Song New
mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) - - - --- 2021-08-17 Muchun Song New
[v1,12/12] mm: lru: use lruvec lock to serialize memcg changes Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,11/12] mm: lru: add VM_BUG_ON_FOLIO to lru maintenance function Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,10/12] mm: memcontrol: rename {un}lock_page_memcg() to {un}lock_page_objcg() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,09/12] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,08/12] mm: memcontrol: introduce memcg_reparent_ops Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,07/12] mm: memcontrol: make all the callers of {folio,page}_memcg() safe Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,06/12] mm: thp: make split queue lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,05/12] mm: thp: introduce folio_split_queue_lock{_irqsave}() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,04/12] mm: vmscan: rework move_pages_to_lru() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
[v1,03/12] mm: memcontrol: make lruvec lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2021-08-14 Muchun Song New
[v1,02/12] mm: memcontrol: introduce compact_folio_lruvec_lock_irqsave Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2021-08-14 Muchun Song New
[v1,01/12] mm: memcontrol: prepare objcg API for non-kmem usage Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-08-14 Muchun Song New
mm: slub: remove preemption disabling from put_cpu_partial mm: slub: remove preemption disabling from put_cpu_partial - - - --- 2021-08-11 Muchun Song New
mm: remove redundant compound_head() calling mm: remove redundant compound_head() calling - - - --- 2021-08-11 Muchun Song New
mm: mmap_lock: fix disabling preemption directly mm: mmap_lock: fix disabling preemption directly 1 2 - --- 2021-07-20 Muchun Song New
[5/5] mm: sparsemem: use page table lock to protect kernel pmd operations Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-07-14 Muchun Song New
[4/5] mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-07-14 Muchun Song New
[3/5] mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-07-14 Muchun Song New
[2/5] mm: introduce save_page_flags to cooperate with show_page_flags Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-07-14 Muchun Song New
[1/5] mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) Free the 2nd vmemmap page associated with each HugeTLB page - - - --- 2021-07-14 Muchun Song New
[v3,3/3] mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON Split huge PMD mapping of vmemmap pages - - - --- 2021-06-16 Muchun Song New
[v3,2/3] mm: sparsemem: use huge PMD mapping for vmemmap pages Split huge PMD mapping of vmemmap pages - 1 - --- 2021-06-16 Muchun Song New
[v3,1/3] mm: sparsemem: split the huge PMD mapping of vmemmap pages Split huge PMD mapping of vmemmap pages - 1 - --- 2021-06-16 Muchun Song New
[v2,3/3] mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON Split huge PMD mapping of vmemmap pages - - - --- 2021-06-12 Muchun Song New
[v2,2/3] mm: sparsemem: use huge PMD mapping for vmemmap pages Split huge PMD mapping of vmemmap pages - 1 - --- 2021-06-12 Muchun Song New
[v2,1/3] mm: sparsemem: split the huge PMD mapping of vmemmap pages Split huge PMD mapping of vmemmap pages - 1 - --- 2021-06-12 Muchun Song New
[5/5] mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON Split huge PMD mapping of vmemmap pages - - - --- 2021-06-09 Muchun Song New
[4/5] mm: sparsemem: use huge PMD mapping for vmemmap pages Split huge PMD mapping of vmemmap pages - - - --- 2021-06-09 Muchun Song New
[3/5] mm: sparsemem: split the huge PMD mapping of vmemmap pages Split huge PMD mapping of vmemmap pages - - - --- 2021-06-09 Muchun Song New
[2/5] mm: hugetlb: introduce helpers to preallocate page tables from bootmem allocator Split huge PMD mapping of vmemmap pages - - - --- 2021-06-09 Muchun Song New
[1/5] mm: hugetlb: introduce helpers to preallocate/free page tables Split huge PMD mapping of vmemmap pages - 1 - --- 2021-06-09 Muchun Song New
mm: slub: replace local_irq_save with local_irq_disable mm: slub: replace local_irq_save with local_irq_disable - - - --- 2021-06-06 Muchun Song New
[RFC,v4,12/12] mm: lru: use lruvec lock to serialize memcg changes Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,11/12] mm: lru: add VM_BUG_ON_PAGE to lru maintenance function Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,10/12] mm: memcontrol: rename {un}lock_page_memcg() to {un}lock_page_objcg() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,09/12] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,08/12] mm: memcontrol: introduce memcg_reparent_ops Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,07/12] mm: memcontrol: make all the callers of page_memcg() safe Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,06/12] mm: thp: make deferred split queue lock safe when the LRU pages reparented Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,05/12] mm: thp: introduce lock/unlock_split_queue{_irqsave}() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,04/12] mm: vmscan: rework move_pages_to_lru() Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[RFC,v4,03/12] mm: memcontrol: make lruvec lock safe when the LRU pages reparented Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2021-05-27 Muchun Song New
[RFC,v4,02/12] mm: memcontrol: introduce compact_lock_page_irqsave Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2021-05-27 Muchun Song New
[RFC,v4,01/12] mm: memcontrol: prepare objcg API for non-kmem usage Use obj_cgroup APIs to charge the LRU pages - - - --- 2021-05-27 Muchun Song New
[v2,21/21] mm: memcontrol: rename memcg_cache_id to memcg_kmem_id Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,20/21] mm: list_lru: rename list_lru_per_memcg to list_lru_memcg Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,19/21] mm: memcontrol: fix cannot alloc the maximum memcg ID Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,18/21] mm: memcontrol: reuse memory cgroup ID for kmem ID Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,17/21] mm: list_lru: replace linear array with xarray Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,16/21] mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,15/21] mm: list_lru: allocate list_lru_one only when needed Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,14/21] nfs42: use a specific kmem_cache to allocate nfs4_xattr_entry Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,13/21] mm: workingset: use xas_set_lru() to pass shadow_nodes Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,12/21] xarray: use kmem_cache_alloc_lru to allocate xa_node Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,11/21] mm: dcache: use kmem_cache_alloc_lru() to allocate dentry Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,10/21] fs: introduce alloc_inode_sb() to allocate filesystems specific inode Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,09/21] mm: introduce kmem_cache_alloc_lru Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,08/21] mm: list_lru: remove memcg_aware field from struct list_lru Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,07/21] mm: list_lru: optimize the array of per memcg lists memory consumption Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,06/21] mm: list_lru: only add the memcg aware lrus to the list_lrus Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,05/21] mm: list_lru: remove lru node locking from memcg_update_list_lru_node Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,04/21] mm: memcontrol: do it in mem_cgroup_css_online to make the kmem online Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,03/21] mm: memcontrol: remove the kmem states Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,02/21] mm: memcontrol: remove kmemcg_id reparenting Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2,01/21] mm: list_lru: fix list_lru_count_one() return value Optimize list lru memory consumption - - - --- 2021-05-27 Muchun Song New
[v2] mm: migrate: fix missing update page_private to hugetlb_page_subpool [v2] mm: migrate: fix missing update page_private to hugetlb_page_subpool 1 1 1 --- 2021-05-21 Muchun Song New
mm: migrate: fix missing update page_private to hugetlb_page_subpool mm: migrate: fix missing update page_private to hugetlb_page_subpool - 1 - --- 2021-05-20 Muchun Song New
arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB - - - --- 2021-05-18 Muchun Song New
[17/17] mm: list_lru: replace linear array with xarray Optimize list lru memory consumption - - - --- 2021-05-11 Muchun Song New
[16/17] mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus Optimize list lru memory consumption - - - --- 2021-05-11 Muchun Song New
[15/17] mm: list_lru: allocate list_lru_one only when needed Optimize list lru memory consumption - - - --- 2021-05-11 Muchun Song New
[14/17] nfs42: use a specific kmem_cache to allocate nfs4_xattr_entry Optimize list lru memory consumption - - - --- 2021-05-11 Muchun Song New
[13/17] mm: workingset: allocate list_lru on xa_node allocation Optimize list lru memory consumption - - - --- 2021-05-11 Muchun Song New
« 1 2 ... 4 5 610 11 »