Show patches with: Submitter = Yosry Ahmed       |   141 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[mm-stable,2/2] x86/mm: always pass NULL as the first argument of switch_mm_irqs_off() [mm-stable,1/2] x86/mm: further clarify switch_mm_irqs_off() documentation - - - --- 2024-02-22 Yosry Ahmed New
[mm-stable,1/2] x86/mm: further clarify switch_mm_irqs_off() documentation [mm-stable,1/2] x86/mm: further clarify switch_mm_irqs_off() documentation 2 - - --- 2024-02-22 Yosry Ahmed New
[mm-hotfixes-unstable] mm: memcg: fix struct memcg_vmstats_percpu size and alignment [mm-hotfixes-unstable] mm: memcg: fix struct memcg_vmstats_percpu size and alignment - - - --- 2024-02-03 Yosry Ahmed New
[2/2] x86/mm: clarify "prev" usage in switch_mm_irqs_off() [1/2] x86/mm: delete unused cpu argument to leave_mm() - - - --- 2024-01-26 Yosry Ahmed New
[1/2] x86/mm: delete unused cpu argument to leave_mm() [1/2] x86/mm: delete unused cpu argument to leave_mm() - - - --- 2024-01-26 Yosry Ahmed New
mm: zswap: fix missing folio cleanup in writeback race path mm: zswap: fix missing folio cleanup in writeback race path 1 2 - --- 2024-01-25 Yosry Ahmed New
mm: zswap: remove unused tree argument in zswap_entry_put() mm: zswap: remove unused tree argument in zswap_entry_put() 1 2 - --- 2024-01-25 Yosry Ahmed New
mm: memcg: optimize parent iteration in memcg_rstat_updated() mm: memcg: optimize parent iteration in memcg_rstat_updated() 2 - 1 --- 2024-01-24 Yosry Ahmed New
[v2,2/2] mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() mm: zswap: simplify zswap_swapoff() - 1 - --- 2024-01-24 Yosry Ahmed New
[v2,1/2] mm: swap: enforce updating inuse_pages at the end of swap_range_free() mm: zswap: simplify zswap_swapoff() - 1 - --- 2024-01-24 Yosry Ahmed New
[2/2] mm: zswap: remove unnecessary tree cleanups in zswap_swapoff() mm: zswap: simplify zswap_swapoff() 3 1 - --- 2024-01-20 Yosry Ahmed New
[1/2] mm: swap: update inuse_pages after all cleanups are done mm: zswap: simplify zswap_swapoff() - 1 - --- 2024-01-20 Yosry Ahmed New
[mm-unstable,v4,5/5] mm: memcg: restore subtree stats flushing mm: memcg: subtree stats flushing and thresholds 1 - 1 --- 2023-11-29 Yosry Ahmed New
[mm-unstable,v4,4/5] mm: workingset: move the stats flush into workingset_test_recent() mm: memcg: subtree stats flushing and thresholds 1 - 1 --- 2023-11-29 Yosry Ahmed New
[mm-unstable,v4,3/5] mm: memcg: make stats flushing threshold per-memcg mm: memcg: subtree stats flushing and thresholds 1 - 1 --- 2023-11-29 Yosry Ahmed New
[mm-unstable,v4,2/5] mm: memcg: move vmstats structs definition above flushing code mm: memcg: subtree stats flushing and thresholds 1 - 1 --- 2023-11-29 Yosry Ahmed New
[mm-unstable,v4,1/5] mm: memcg: change flush_next_time to flush_last_time mm: memcg: subtree stats flushing and thresholds 2 - 1 --- 2023-11-29 Yosry Ahmed New
[v3,5/5] mm: memcg: restore subtree stats flushing mm: memcg: subtree stats flushing and thresholds - - 1 --- 2023-11-16 Yosry Ahmed New
[v3,4/5] mm: workingset: move the stats flush into workingset_test_recent() mm: memcg: subtree stats flushing and thresholds - - 1 --- 2023-11-16 Yosry Ahmed New
[v3,3/5] mm: memcg: make stats flushing threshold per-memcg mm: memcg: subtree stats flushing and thresholds - - 1 --- 2023-11-16 Yosry Ahmed New
[v3,2/5] mm: memcg: move vmstats structs definition above flushing code mm: memcg: subtree stats flushing and thresholds 1 - 1 --- 2023-11-16 Yosry Ahmed New
[v3,1/5] mm: memcg: change flush_next_time to flush_last_time mm: memcg: subtree stats flushing and thresholds 2 - 1 --- 2023-11-16 Yosry Ahmed New
[v2,5/5] mm: memcg: restore subtree stats flushing mm: memcg: subtree stats flushing and thresholds - - - --- 2023-10-10 Yosry Ahmed New
[v2,4/5] mm: workingset: move the stats flush into workingset_test_recent() mm: memcg: subtree stats flushing and thresholds - - - --- 2023-10-10 Yosry Ahmed New
[v2,3/5] mm: memcg: make stats flushing threshold per-memcg mm: memcg: subtree stats flushing and thresholds - - - --- 2023-10-10 Yosry Ahmed New
[v2,2/5] mm: memcg: move vmstats structs definition above flushing code mm: memcg: subtree stats flushing and thresholds - - - --- 2023-10-10 Yosry Ahmed New
[v2,1/5] mm: memcg: change flush_next_time to flush_last_time mm: memcg: subtree stats flushing and thresholds - - - --- 2023-10-10 Yosry Ahmed New
[v2,2/2] mm: memcg: normalize the value passed into memcg_rstat_updated() mm: memcg: fix tracking of pending stats updates values 1 - - --- 2023-09-22 Yosry Ahmed New
[v2,1/2] mm: memcg: refactor page state unit helpers mm: memcg: fix tracking of pending stats updates values 1 - - --- 2023-09-22 Yosry Ahmed New
[2/2] mm: memcg: normalize the value passed into memcg_rstat_updated() mm: memcg: fix tracking of pending stats updates values - - - --- 2023-09-22 Yosry Ahmed New
[1/2] mm: memcg: refactor page state unit helpers mm: memcg: fix tracking of pending stats updates values - - - --- 2023-09-22 Yosry Ahmed New
[5/5] mm: memcg: restore subtree stats flushing mm: memcg: subtree stats flushing and thresholds - - - --- 2023-09-21 Yosry Ahmed New
[4/5] mm: workingset: move the stats flush into workingset_test_recent() mm: memcg: subtree stats flushing and thresholds - - - --- 2023-09-21 Yosry Ahmed New
[3/5] mm: memcg: make stats flushing threshold per-memcg mm: memcg: subtree stats flushing and thresholds - - - --- 2023-09-21 Yosry Ahmed New
[2/5] mm: memcg: move vmstats structs definition above flushing code mm: memcg: subtree stats flushing and thresholds - - - --- 2023-09-21 Yosry Ahmed New
[1/5] mm: memcg: change flush_next_time to flush_last_time mm: memcg: subtree stats flushing and thresholds - - - --- 2023-09-21 Yosry Ahmed New
[3/3] mm: memcg: optimize stats flushing for latency and accuracy memcg: more sophisticated stats flushing - - - --- 2023-09-13 Yosry Ahmed New
[2/3] mm: memcg: rename stats_flush_threshold to stats_updates_order memcg: more sophisticated stats flushing - - - --- 2023-09-13 Yosry Ahmed New
[1/3] mm: memcg: change flush_next_time to flush_last_time memcg: more sophisticated stats flushing - - - --- 2023-09-13 Yosry Ahmed New
mm: memcg: provide accurate stats for userspace reads mm: memcg: provide accurate stats for userspace reads - - - --- 2023-08-09 Yosry Ahmed New
[v4] mm: memcg: use rstat for non-hierarchical stats [v4] mm: memcg: use rstat for non-hierarchical stats 3 - - --- 2023-08-03 Yosry Ahmed New
[v3] mm: memcg: use rstat for non-hierarchical stats [v3] mm: memcg: use rstat for non-hierarchical stats 3 - - --- 2023-07-26 Yosry Ahmed New
mm: memcg: use rstat for non-hierarchical stats mm: memcg: use rstat for non-hierarchical stats - - - --- 2023-07-26 Yosry Ahmed New
[v2] mm: memcg: use rstat for non-hierarchical stats [v2] mm: memcg: use rstat for non-hierarchical stats 2 - - --- 2023-07-26 Yosry Ahmed New
mm: memcg: use rstat for non-hierarchical stats mm: memcg: use rstat for non-hierarchical stats - - - --- 2023-07-26 Yosry Ahmed New
[RFC,8/8] selftests: cgroup: test_memcontrol: add a selftest for memcg recharging memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,7/8] memcg: add sysctl and config option to control memory recharging memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,6/8] memcg: add stats for offline memcgs recharging memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,5/8] memcg: recharge folios when accessed or dirtied memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,4/8] memcg: support deferred memcg recharging memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,3/8] memcg: recharge mapped folios when a memcg is offlined memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,2/8] mm: vmscan: add lruvec_for_each_list() helper memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
[RFC,1/8] memcg: refactor updating memcg->moving_account memory recharging for offline memcgs - - - --- 2023-07-20 Yosry Ahmed New
mm: memcg: use rstat for non-hierarchical stats mm: memcg: use rstat for non-hierarchical stats 1 - - --- 2023-07-19 Yosry Ahmed New
mm: zswap: fix double invalidate with exclusive loads mm: zswap: fix double invalidate with exclusive loads - 1 - --- 2023-06-21 Yosry Ahmed New
[2/2] mm/vmscan: fix root proactive reclaim unthrottling unbalanced node [1/2] mm: memcg: rename and document global_reclaim() - - - --- 2023-06-21 Yosry Ahmed New
[1/2] mm: memcg: rename and document global_reclaim() [1/2] mm: memcg: rename and document global_reclaim() 1 - - --- 2023-06-21 Yosry Ahmed New
[v3] mm: zswap: multiple zpools support [v3] mm: zswap: multiple zpools support - - - --- 2023-06-20 Yosry Ahmed New
selftests/cgroup: allow running a specific test with test_memcontrol selftests/cgroup: allow running a specific test with test_memcontrol - - - --- 2023-06-19 Yosry Ahmed New
[RFC,5/5] Revert "mm/migrate: __unmap_and_move() push good newpage to LRU" [RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios - 1 - --- 2023-06-18 Yosry Ahmed New
[RFC,4/5] mm/vmscan: revive the unevictable LRU [RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios - - - --- 2023-06-18 Yosry Ahmed New
[RFC,3/5] mm/mlock: WARN_ON() if mapcount overflows into mlock_count [RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios - - - --- 2023-06-18 Yosry Ahmed New
[RFC,2/5] mm/mlock: fixup mlock_count during unmap [RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios - - - --- 2023-06-18 Yosry Ahmed New
[RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios [RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios - - - --- 2023-06-18 Yosry Ahmed New
[v2,1/2] mm: zswap: support exclusive loads [v2,1/2] mm: zswap: support exclusive loads 1 - 1 --- 2023-06-07 Yosry Ahmed New
[v2] mm: zswap: multiple zpools support [v2] mm: zswap: multiple zpools support - - - --- 2023-05-31 Yosry Ahmed New
mm: zswap: multiple zpool support mm: zswap: multiple zpool support - - - --- 2023-05-31 Yosry Ahmed New
mm: zswap: support exclusive loads mm: zswap: support exclusive loads - - - --- 2023-05-30 Yosry Ahmed New
[v2,2/2] memcg: dump memory.stat during cgroup OOM for v1 memcg: OOM log improvements 2 - - --- 2023-04-28 Yosry Ahmed New
[v2,1/2] memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() memcg: OOM log improvements 2 2 - --- 2023-04-28 Yosry Ahmed New
[2/2] memcg: dump memory.stat during cgroup OOM for v1 memcg: OOM log improvements - - - --- 2023-04-26 Yosry Ahmed New
[1/2] memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() memcg: OOM log improvements 1 1 - --- 2023-04-26 Yosry Ahmed New
[v5,5/5] cgroup: remove cgroup_rstat_flush_atomic() cgroup: eliminate atomic rstat flushing 2 - - --- 2023-04-21 Yosry Ahmed New
[v5,4/5] memcg: remove mem_cgroup_flush_stats_atomic() cgroup: eliminate atomic rstat flushing 1 - - --- 2023-04-21 Yosry Ahmed New
[v5,3/5] memcg: calculate root usage from global state cgroup: eliminate atomic rstat flushing 1 1 - --- 2023-04-21 Yosry Ahmed New
[v5,2/5] memcg: flush stats non-atomically in mem_cgroup_wb_stats() cgroup: eliminate atomic rstat flushing 2 1 - --- 2023-04-21 Yosry Ahmed New
[v5,1/5] writeback: move wb_over_bg_thresh() call outside lock section cgroup: eliminate atomic rstat flushing 2 2 - --- 2023-04-21 Yosry Ahmed New
[v6,3/3] mm: vmscan: refactor updating current->reclaim_state Ignore non-LRU-based reclaim in memcg reclaim 1 - - --- 2023-04-13 Yosry Ahmed New
[v6,2/3] mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() Ignore non-LRU-based reclaim in memcg reclaim 1 - - --- 2023-04-13 Yosry Ahmed New
[v6,1/3] mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim Ignore non-LRU-based reclaim in memcg reclaim 2 - - --- 2023-04-13 Yosry Ahmed New
[v5,2/2] mm: vmscan: refactor reclaim_state helpers Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-04-05 Yosry Ahmed New
[v5,1/2] mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-04-05 Yosry Ahmed New
[v4,3/3] mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-04-04 Yosry Ahmed New
[v4,2/3] mm: vmscan: refactor updating reclaimed pages in reclaim_state Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-04-04 Yosry Ahmed New
[v4,1/3] mm: vmscan: move set_task_reclaim_state() after global_reclaim() Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-04-04 Yosry Ahmed New
[mm-unstable,RFC,5/5] cgroup: remove cgroup_rstat_flush_atomic() cgroup: eliminate atomic rstat - - - --- 2023-04-03 Yosry Ahmed New
[mm-unstable,RFC,4/5] memcg: remove mem_cgroup_flush_stats_atomic() cgroup: eliminate atomic rstat 1 - - --- 2023-04-03 Yosry Ahmed New
[mm-unstable,RFC,3/5] memcg: calculate root usage from global state cgroup: eliminate atomic rstat 1 1 - --- 2023-04-03 Yosry Ahmed New
[mm-unstable,RFC,2/5] memcg: flush stats non-atomically in mem_cgroup_wb_stats() cgroup: eliminate atomic rstat 1 1 - --- 2023-04-03 Yosry Ahmed New
[mm-unstable,RFC,1/5] writeback: move wb_over_bg_thresh() call outside lock section cgroup: eliminate atomic rstat - 2 - --- 2023-04-03 Yosry Ahmed New
[v3,3/3] mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-03-31 Yosry Ahmed New
[v3,2/3] mm: vmscan: refactor updating reclaimed pages in reclaim_state Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-03-31 Yosry Ahmed New
[v3,1/3] mm: vmscan: move set_task_reclaim_state() after cgroup_reclaim() Ignore non-LRU-based reclaim in memcg reclaim - - - --- 2023-03-31 Yosry Ahmed New
[v3,8/8] memcg: do not modify rstat tree for zero updates memcg: avoid flushing stats atomically where possible 3 1 - --- 2023-03-30 Yosry Ahmed New
[v3,7/8] vmscan: memcg: sleep when flushing stats during reclaim memcg: avoid flushing stats atomically where possible 3 - - --- 2023-03-30 Yosry Ahmed New
[v3,6/8] workingset: memcg: sleep when flushing stats in workingset_refault() memcg: avoid flushing stats atomically where possible 3 - - --- 2023-03-30 Yosry Ahmed New
[v3,5/8] memcg: sleep during flushing stats in safe contexts memcg: avoid flushing stats atomically where possible 4 - - --- 2023-03-30 Yosry Ahmed New
[v3,4/8] memcg: replace stats_flush_lock with an atomic memcg: avoid flushing stats atomically where possible 3 - - --- 2023-03-30 Yosry Ahmed New
[v3,3/8] memcg: do not flush stats in irq context memcg: avoid flushing stats atomically where possible 3 - - --- 2023-03-30 Yosry Ahmed New
[v3,2/8] memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" memcg: avoid flushing stats atomically where possible 3 - - --- 2023-03-30 Yosry Ahmed New
« 1 2 »