Show patches with: Submitter = Qi Zheng       |    State = Action Required       |    Archived = No       |   455 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/29] mm: shrinker: add shrinker::private_data field use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[02/29] mm: vmscan: introduce some helpers for dynamically allocating shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[03/29] drm/i915: dynamically allocate the i915_gem_mm shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[04/29] drm/msm: dynamically allocate the drm-msm_gem shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[05/29] drm/panfrost: dynamically allocate the drm-panfrost shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[06/29] dm: dynamically allocate the dm-bufio shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[07/29] dm zoned: dynamically allocate the dm-zoned-meta shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[08/29] md/raid5: dynamically allocate the md-raid5 shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[09/29] bcache: dynamically allocate the md-bcache shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[1/2] mm: add MemAvailable to per-node meminfo add MemAvailable to per-node meminfo - - - --- 2021-12-16 Qi Zheng New
[1/2] mm: fix missing handler for __GFP_NOWARN [1/2] mm: fix missing handler for __GFP_NOWARN - - - --- 2022-05-10 Qi Zheng New
[1/2] mm: page_alloc: skip memoryless nodes entirely handle memoryless nodes more appropriately - - - --- 2023-02-15 Qi Zheng New
[1/2] mm: pgtable: add missing flag and statistics for kernel PTE page [1/2] mm: pgtable: add missing flag and statistics for kernel PTE page - 1 - --- 2024-02-01 Qi Zheng New
[1/2] mm: swap: use folio_batch_reinit() in folio_batch_move_lru() [1/2] mm: swap: use folio_batch_reinit() in folio_batch_move_lru() - - - --- 2023-03-31 Qi Zheng New
[1/3] mm: pgtable: correct the wrong comment about ptdesc->__page_flags minor fixes and supplement for ptdesc - 1 - --- 2024-03-04 Qi Zheng New
[1/5] mm: move some shrinker-related function declarations to mm/internal.h use refcount+RCU method to implement lockless slab shrink (part 1) - 1 - --- 2023-08-16 Qi Zheng New
[1/5] mm: vmscan: make global slab shrink lockless make slab shrink lockless - - - --- 2023-02-20 Qi Zheng New
[1/7] mm: fix the deadlock in finish_fault() Free user PTE page table pages 1 - - --- 2021-07-18 Qi Zheng New
[1/7] mm: introduce common struct mm_slot add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[10/29] vmw_balloon: dynamically allocate the vmw-balloon shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[11/29] virtio_balloon: dynamically allocate the virtio-balloon shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[12/29] mbcache: dynamically allocate the mbcache shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[13/29] ext4: dynamically allocate the ext4-es shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[14/29] jbd2,ext4: dynamically allocate the jbd2-journal shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[15/29] NFSD: dynamically allocate the nfsd-client shrinker use refcount+RCU method to implement lockless slab shrink 1 - - --- 2023-06-22 Qi Zheng New
[16/29] NFSD: dynamically allocate the nfsd-reply shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[17/29] xfs: dynamically allocate the xfs-buf shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[18/29] xfs: dynamically allocate the xfs-inodegc shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[19/29] xfs: dynamically allocate the xfs-qm shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[2/2] mm: memory_hotplug: drop memoryless node from fallback lists handle memoryless nodes more appropriately - - - --- 2023-02-15 Qi Zheng New
[2/2] mm: mlock: use folios_put() in mlock_folio_batch() [1/2] mm: swap: use folio_batch_reinit() in folio_batch_move_lru() - - - --- 2023-03-31 Qi Zheng New
[2/2] mm: pgtable: remove unnecessary split ptlock for kernel PMD page [1/2] mm: pgtable: add missing flag and statistics for kernel PTE page - 1 - --- 2024-02-01 Qi Zheng New
[2/2] mm: reimplement si_mem_available() add MemAvailable to per-node meminfo - - - --- 2021-12-16 Qi Zheng New
[2/2] tty: fix deadlock caused by calling printk() under tty_port->lock [1/2] mm: fix missing handler for __GFP_NOWARN 1 - - --- 2022-05-10 Qi Zheng New
[2/3] mm: pgtable: add missing pt_index to struct ptdesc minor fixes and supplement for ptdesc - - - --- 2024-03-04 Qi Zheng New
[2/5] mm: vmscan: make memcg slab shrink lockless make slab shrink lockless - - - --- 2023-02-20 Qi Zheng New
[2/5] mm: vmscan: move shrinker-related code into a separate file use refcount+RCU method to implement lockless slab shrink (part 1) - 1 - --- 2023-08-16 Qi Zheng New
[2/7] mm: introduce pte_install() helper Free user PTE page table pages - - - --- 2021-07-18 Qi Zheng New
[2/7] mm: thp: convert to use common struct mm_slot add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[20/29] zsmalloc: dynamically allocate the mm-zspool shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[21/29] fs: super: dynamically allocate the s_shrink use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[22/29] drm/ttm: introduce pool_shrink_rwsem use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[23/29] mm: shrinker: add refcount and completion_wait fields use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[24/29] mm: vmscan: make global slab shrink lockless use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[25/29] mm: vmscan: make memcg slab shrink lockless use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[26/29] mm: shrinker: make count and scan in shrinker debugfs lockless use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[27/29] mm: vmscan: hold write lock to reparent shrinker nr_deferred use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[28/29] mm: shrinkers: convert shrinker_rwsem to mutex use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[29/29] mm: shrinker: move shrinker-related code into a separate file use refcount+RCU method to implement lockless slab shrink - - - --- 2023-06-22 Qi Zheng New
[3/3] s390: supplement for ptdesc conversion minor fixes and supplement for ptdesc - - - --- 2024-03-04 Qi Zheng New
[3/5] mm: shrinker: remove redundant shrinker_rwsem in debugfs operations use refcount+RCU method to implement lockless slab shrink (part 1) - 1 - --- 2023-08-16 Qi Zheng New
[3/5] mm: shrinkers: make count and scan in shrinker debugfs lockless make slab shrink lockless - - - --- 2023-02-20 Qi Zheng New
[3/7] ksm: remove redundant declarations in ksm.h add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[3/7] mm: remove redundant smp_wmb() Free user PTE page table pages - 1 - --- 2021-07-18 Qi Zheng New
[4/5] drm/ttm: introduce pool_shrink_rwsem use refcount+RCU method to implement lockless slab shrink (part 1) - 1 - --- 2023-08-16 Qi Zheng New
[4/5] mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() make slab shrink lockless - - - --- 2023-02-20 Qi Zheng New
[4/7] ksm: add the ksm prefix to the names of the ksm private structures add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[4/7] mm: rework the parameter of lock_page_or_retry() Free user PTE page table pages - - - --- 2021-07-18 Qi Zheng New
[5/5] mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred} use refcount+RCU method to implement lockless slab shrink (part 1) - 1 - --- 2023-08-16 Qi Zheng New
[5/5] mm: shrinkers: convert shrinker_rwsem to mutex make slab shrink lockless - - - --- 2023-02-20 Qi Zheng New
[5/7] ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[5/7] mm: free user PTE page table pages Free user PTE page table pages - - - --- 2021-07-18 Qi Zheng New
[6/7] ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[6/7] mm: defer freeing PTE page table for a grace period Free user PTE page table pages - - - --- 2021-07-18 Qi Zheng New
[7/7] ksm: convert to use common struct mm_slot add common struct mm_slot and use it in THP and KSM - - - --- 2022-08-29 Qi Zheng New
[7/7] mm: use mmu_gather to free PTE page table Free user PTE page table pages - - - --- 2021-07-18 Qi Zheng New
[linux-next] mm: memremap: delete static key devmap_managed_key [linux-next] mm: memremap: delete static key devmap_managed_key - - - --- 2022-11-24 Qi Zheng New
[mm-unstable] mm: thp: fix build error with CONFIG_SHMEM disabled [mm-unstable] mm: thp: fix build error with CONFIG_SHMEM disabled - - - --- 2022-09-01 Qi Zheng New
[RFC,01/18] x86/mm/encrypt: add the missing pte_unmap() call Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,02/18] percpu_ref: make ref stable after percpu_ref_switch_to_atomic_sync() returns Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,03/18] percpu_ref: make percpu_ref_switch_lock per percpu_ref Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,04/18] mm: convert to use ptep_clear() in pte_clear_not_present_full() Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,05/18] mm: split the related definitions of pte_offset_map_lock() into pgtable.h Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,06/18] mm: introduce CONFIG_FREE_USER_PTE Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,07/18] mm: add pte_to_page() helper Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,08/18] mm: introduce percpu_ref for user PTE page table page Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,09/18] pte_ref: add pte_tryget() and {__,}pte_put() helper Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,1/7] mm: use ptep_clear() in non-present cases Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,10/18] mm: add pte_tryget_map{_lock}() helper Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,11/18] mm: convert to use pte_tryget_map_lock() Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,12/18] mm: convert to use pte_tryget_map() Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,13/18] mm: add try_to_free_user_pte() helper Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,14/18] mm: use try_to_free_user_pte() in MADV_DONTNEED case Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,15/18] mm: use try_to_free_user_pte() in MADV_FREE case Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,16/18] pte_ref: add track_pte_{set, clear}() helper Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,17/18] x86/mm: add x86_64 support for pte_ref Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,18/18] Documentation: add document for pte_ref Try to free user PTE page table pages - - - --- 2022-04-29 Qi Zheng New
[RFC,2/7] mm: introduce CONFIG_FREE_USER_PTE Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,3/7] mm: add pte_to_page() helper Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,4/7] mm: introduce pte_refcount for user PTE page table page Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,5/7] pte_ref: add track_pte_{set, clear}() helper Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,6/7] x86/mm: add x86_64 support for pte_ref Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[RFC,7/7] mm: add proc interface to free user PTE page table pages Try to free empty and zero user PTE page table pages - - - --- 2022-08-25 Qi Zheng New
[v1,1/2] mm: introduce pmd_install() helper Do some code cleanups related to mm - 2 - --- 2021-08-28 Qi Zheng New
[v1,2/2] mm: remove redundant smp_wmb() Do some code cleanups related to mm 1 1 - --- 2021-08-28 Qi Zheng New
[v2,01/47] mm: vmscan: move shrinker-related code into a separate file use refcount+RCU method to implement lockless slab shrink - - - --- 2023-07-24 Qi Zheng New
[v2,02/47] mm: shrinker: remove redundant shrinker_rwsem in debugfs operations use refcount+RCU method to implement lockless slab shrink - 1 - --- 2023-07-24 Qi Zheng New
[v2,03/47] mm: shrinker: add infrastructure for dynamically allocating shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-07-24 Qi Zheng New
[v2,04/47] kvm: mmu: dynamically allocate the x86-mmu shrinker use refcount+RCU method to implement lockless slab shrink - 1 - --- 2023-07-24 Qi Zheng New
[v2,05/47] binder: dynamically allocate the android-binder shrinker use refcount+RCU method to implement lockless slab shrink - - - --- 2023-07-24 Qi Zheng New
« 1 2 3 44 5 »