Show patches with: Submitter = Kairui Song       |    State = Action Required       |    Archived = No       |   284 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[7/7] mm, swap: simplify folio swap allocation mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[6/7] mm, swap: remove swap slot cache mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[5/7] mm, swap: use percpu cluster as allocation fast path mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[4/7] mm, swap: don't update the counter up-front mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[3/7] mm, swap: avoid redundant swap device pinning mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[2/7] mm, swap: drop the flag TTRS_DIRECT mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
[1/7] mm, swap: avoid reclaiming irrelevant swap cache mm, swap: remove swap slot cache - - - --- 2025-02-14 Kairui Song New
mm, swap: fix reclaim offset calculation error during allocation mm, swap: fix reclaim offset calculation error during allocation - - - --- 2025-01-30 Kairui Song New
[v4,13/13] mm, swap_slots: remove slot cache for freeing path mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,12/13] mm, swap: use a global swap cluster for non-rotation devices mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,11/13] mm, swap: introduce a helper for retrieving cluster from offset mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,10/13] mm, swap: simplify percpu cluster updating mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,09/13] mm, swap: reduce contention on device lock mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,08/13] mm, swap: use an enum to define all cluster flags and wrap flags changes mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,07/13] mm, swap: hold a reference during scan and cleanup flag usage mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,06/13] mm, swap: clean up plist removal and adding mm, swap: rework of swap allocator locks - - - --- 2025-01-13 Kairui Song New
[v4,05/13] mm, swap: clean up device availability check mm, swap: rework of swap allocator locks - 1 - --- 2025-01-13 Kairui Song New
[v4,04/13] mm, swap: use cluster lock for HDD mm, swap: rework of swap allocator locks - 1 - --- 2025-01-13 Kairui Song New
[v4,03/13] mm, swap: remove old allocation path for HDD mm, swap: rework of swap allocator locks - 1 - --- 2025-01-13 Kairui Song New
[v4,02/13] mm, swap: fold swap_info_get_cont in the only caller mm, swap: rework of swap allocator locks - 1 - --- 2025-01-13 Kairui Song New
[v4,01/13] mm, swap: minor clean up for swap entry allocation mm, swap: rework of swap allocator locks - 1 - --- 2025-01-13 Kairui Song New
zram: fix potential UAF of zram table zram: fix potential UAF of zram table - 1 - --- 2025-01-07 Kairui Song New
[v3,13/13] mm, swap_slots: remove slot cache for freeing path mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,12/13] mm, swap: use a global swap cluster for non-rotation devices mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,11/13] mm, swap: introduce a helper for retrieving cluster from offset mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,10/13] mm, swap: simplify percpu cluster updating mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,09/13] mm, swap: reduce contention on device lock mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,08/13] mm, swap: use an enum to define all cluster flags and wrap flags changes mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,07/13] mm, swap: hold a reference during scan and cleanup flag usage mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,06/13] mm, swap: clean up plist removal and adding mm, swap: rework of swap allocator locks - - - --- 2024-12-30 Kairui Song New
[v3,05/13] mm, swap: clean up device availability check mm, swap: rework of swap allocator locks - 1 - --- 2024-12-30 Kairui Song New
[v3,04/13] mm, swap: use cluster lock for HDD mm, swap: rework of swap allocator locks - 1 - --- 2024-12-30 Kairui Song New
[v3,03/13] mm, swap: remove old allocation path for HDD mm, swap: rework of swap allocator locks - 1 - --- 2024-12-30 Kairui Song New
[v3,02/13] mm, swap: fold swap_info_get_cont in the only caller mm, swap: rework of swap allocator locks - 1 - --- 2024-12-30 Kairui Song New
[v3,01/13] mm, swap: minor clean up for swap entry allocation mm, swap: rework of swap allocator locks - 1 - --- 2024-12-30 Kairui Song New
[v2,13/13] mm, swap_slots: remove slot cache for freeing path mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,12/13] mm, swap: use a global swap cluster for non-rotation devices mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,11/13] mm, swap: introduce a helper for retrieving cluster from offset mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,10/13] mm, swap: simplify percpu cluster updating mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,09/13] mm, swap: reduce contention on device lock mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,08/13] mm, swap: use an enum to define all cluster flags and wrap flags changes mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,07/13] mm, swap: hold a reference during scan and cleanup flag usage mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,06/13] mm, swap: clean up plist removal and adding mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,05/13] mm, swap: clean up device availability check mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,04/13] mm, swap: use cluster lock for HDD mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,03/13] mm, swap: remove old allocation path for HDD mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,02/13] mm, swap: fold swap_info_get_cont in the only caller mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
[v2,01/13] mm, swap: minor clean up for swap entry allocation mm, swap: rework of swap allocator locks - - - --- 2024-12-24 Kairui Song New
mm/list_lru: fix false warning of negative counter mm/list_lru: fix false warning of negative counter - - - --- 2024-12-23 Kairui Song New
mm, madvise: fix potential workingset node list_lru leaks mm, madvise: fix potential workingset node list_lru leaks - - - --- 2024-12-22 Kairui Song New
[v3,4/4] mm/swap_cgroup: decouple swap cgroup recording and clearing mm/swap_cgroup: remove global swap cgroup lock - - - --- 2024-12-18 Kairui Song New
[v3,3/4] mm/swap_cgroup: remove global swap cgroup lock mm/swap_cgroup: remove global swap cgroup lock - 1 - --- 2024-12-18 Kairui Song New
[v3,2/4] mm/swap_cgroup: remove swap_cgroup_cmpxchg mm/swap_cgroup: remove global swap cgroup lock 2 2 - --- 2024-12-18 Kairui Song New
[v3,1/4] mm, memcontrol: avoid duplicated memcg enable check mm/swap_cgroup: remove global swap cgroup lock 2 2 - --- 2024-12-18 Kairui Song New
[v2,3/3] mm, swap_cgroup: remove global swap cgroup lock mm/swap_cgroup: remove global swap cgroup lock - 1 - --- 2024-12-10 Kairui Song New
[v2,2/3] mm/swap_cgroup: remove swap_cgroup_cmpxchg mm/swap_cgroup: remove global swap cgroup lock 2 2 - --- 2024-12-10 Kairui Song New
[v2,1/3] mm, memcontrol: avoid duplicated memcg enable check mm/swap_cgroup: remove global swap cgroup lock 2 2 - --- 2024-12-10 Kairui Song New
[v2,2/2] zram: fix uninitialized ZRAM not releasing backing device zram: fix backing device setup issue - - - --- 2024-12-09 Kairui Song New
[v2,1/2] zram: refuse to use zero sized block device as backing device zram: fix backing device setup issue - 1 - --- 2024-12-09 Kairui Song New
[2/2] zram: fix uninitialized ZRAM not releasing backing device zram: fix backing device setup issue - - - --- 2024-12-04 Kairui Song New
[1/2] zram: refuse to use zero sized block device as backing device zram: fix backing device setup issue - 1 - --- 2024-12-04 Kairui Song New
[4/4] mm, swap_cgroup: remove global swap cgroup lock mm/swap_cgroup: remove global swap cgroup lock - - - --- 2024-12-02 Kairui Song New
[3/4] mm/swap_cgroup: simplify swap cgroup definitions mm/swap_cgroup: remove global swap cgroup lock - - - --- 2024-12-02 Kairui Song New
[2/4] mm/swap_cgroup: remove swap_cgroup_cmpxchg mm/swap_cgroup: remove global swap cgroup lock 2 2 - --- 2024-12-02 Kairui Song New
[1/4] mm, memcontrol: avoid duplicated memcg enable check mm/swap_cgroup: remove global swap cgroup lock 2 3 - --- 2024-12-02 Kairui Song New
mm, swap: fix allocation and scanning race with swapoff mm, swap: fix allocation and scanning race with swapoff - 1 - --- 2024-11-12 Kairui Song New
[v3,6/6] mm/list_lru: Simplify the list_lru walk callback function mm/list_lru: Split list_lru lock into per-cgroup scope - - - --- 2024-11-04 Kairui Song New
[v3,5/6] mm/list_lru: split the lock to per-cgroup scope mm/list_lru: Split list_lru lock into per-cgroup scope - - - --- 2024-11-04 Kairui Song New
[v3,4/6] mm/list_lru: simplify reparenting and initial allocation mm/list_lru: Split list_lru lock into per-cgroup scope - - - --- 2024-11-04 Kairui Song New
[v3,3/6] mm/list_lru: code clean up for reparenting mm/list_lru: Split list_lru lock into per-cgroup scope 1 1 - --- 2024-11-04 Kairui Song New
[v3,2/6] mm/list_lru: don't export list_lru_add mm/list_lru: Split list_lru lock into per-cgroup scope 1 1 - --- 2024-11-04 Kairui Song New
[v3,1/6] mm/list_lru: don't pass unnecessary key parameters mm/list_lru: Split list_lru lock into per-cgroup scope 1 - - --- 2024-11-04 Kairui Song New
[13/13] mm, swap_slots: remove slot cache for freeing path mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[12/13] mm, swap: use a global swap cluster for non-rotation device mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[11/13] mm, swap: introduce a helper for retrieving cluster from offset mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[10/13] mm, swap: simplify percpu cluster updating mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[09/13] mm, swap: reduce contention on device lock mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[08/13] mm, swap: use an enum to define all cluster flags and wrap flags changes mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[07/13] mm, swap: hold a reference of si during scan and clean up flags mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[06/13] mm, swap: clean up plist removal and adding mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[05/13] mm, swap: clean up device availability check mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[04/13] mm, swap: use cluster lock for HDD mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[03/13] mm, swap: remove old allocation path for HDD mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[02/13] mm, swap: fold swap_info_get_cont in the only caller mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[01/13] mm, swap: minor clean up for swap entry allocation mm, swap: rework of swap allocator locks - - - --- 2024-10-22 Kairui Song New
[v2] mm, swap: avoid over reclaim of full clusters [v2] mm, swap: avoid over reclaim of full clusters - - - --- 2024-10-22 Kairui Song New
mm, zswap: don't touch the XArray lock if there is no entry to free mm, zswap: don't touch the XArray lock if there is no entry to free - - - --- 2024-10-18 Kairui Song New
mm/zswap: avoid touching XArray for unnecessary invalidation mm/zswap: avoid touching XArray for unnecessary invalidation 1 - - --- 2024-10-11 Kairui Song New
mm, swap: avoid over reclaim of full clusters mm, swap: avoid over reclaim of full clusters - - - --- 2024-09-25 Kairui Song New
[v2,6/6] mm/list_lru: Simplify the list_lru walk callback function Split list_lru lock into per-cgroup scope - - - --- 2024-09-25 Kairui Song New
[v2,5/6] mm/list_lru: split the lock to per-cgroup scope Split list_lru lock into per-cgroup scope - - - --- 2024-09-25 Kairui Song New
[v2,4/6] mm/list_lru: simplify reparenting and initial allocation Split list_lru lock into per-cgroup scope - - - --- 2024-09-25 Kairui Song New
[v2,3/6] mm/list_lru: code clean up for reparenting Split list_lru lock into per-cgroup scope 1 1 - --- 2024-09-25 Kairui Song New
[v2,2/6] mm/list_lru: don't export list_lru_add Split list_lru lock into per-cgroup scope 1 1 - --- 2024-09-25 Kairui Song New
[v2,1/6] mm/list_lru: don't pass unnecessary key parameters Split list_lru lock into per-cgroup scope 1 - - --- 2024-09-25 Kairui Song New
mm/swap, workingset: make anon shadow nodes memcg aware mm/swap, workingset: make anon shadow nodes memcg aware - - - --- 2024-08-20 Kairui Song New
[7/7] mm/list_lru: Simplify the list_lru walk callback function Split list_lru lock into per-cgroup scope - - - --- 2024-06-24 Kairui Song New
[6/7] mm/list_lru: split the lock to per-cgroup scope Split list_lru lock into per-cgroup scope - - - --- 2024-06-24 Kairui Song New
[5/7] mm/list_lru: simplify reparenting and initial allocation Split list_lru lock into per-cgroup scope - - - --- 2024-06-24 Kairui Song New
[4/7] mm/list_lru: code clean up for reparenting Split list_lru lock into per-cgroup scope - 1 - --- 2024-06-24 Kairui Song New
« 1 2 3 »