Show patches with: Submitter = Yosry Ahmed       |    Archived = No       |   279 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[v4,4/4] mm: memcg: use non-unified stats flushing for userspace reads memcg: non-unified flushing for userspace stats 1 - - --- 2023-08-31 Yosry Ahmed New
[v4,3/4] mm: memcg: let non-unified root stats flushes help unified flushes memcg: non-unified flushing for userspace stats - - - --- 2023-08-31 Yosry Ahmed New
[v4,2/4] mm: memcg: add a helper for non-unified stats flushing memcg: non-unified flushing for userspace stats 1 - - --- 2023-08-31 Yosry Ahmed New
[v4,1/4] mm: memcg: properly name and document unified stats flushing memcg: non-unified flushing for userspace stats 1 - - --- 2023-08-31 Yosry Ahmed New
[v3,4/4] mm: memcg: use non-unified stats flushing for userspace reads memcg: non-unified flushing for userspace stats - - - --- 2023-08-30 Yosry Ahmed New
[v3,3/4] mm: memcg: let non-unified root stats flushes help unified flushes memcg: non-unified flushing for userspace stats - - - --- 2023-08-30 Yosry Ahmed New
[v3,2/4] mm: memcg: add a helper for non-unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-30 Yosry Ahmed New
[v3,1/4] mm: memcg: properly name and document unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-30 Yosry Ahmed New
[v2,4/4] mm: memcg: use non-unified stats flushing for userspace reads memcg: non-unified flushing for userspace stats - - - --- 2023-08-28 Yosry Ahmed New
[v2,3/4] mm: memcg: let non-unified root stats flushes help unified flushes memcg: non-unified flushing for userspace stats - - - --- 2023-08-28 Yosry Ahmed New
[v2,2/4] mm: memcg: add a helper for non-unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-28 Yosry Ahmed New
[v2,1/4] mm: memcg: properly name and document unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-28 Yosry Ahmed New
[3/3] mm: memcg: use non-unified stats flushing for userspace reads memcg: non-unified flushing for userspace stats - - - --- 2023-08-21 Yosry Ahmed New
[2/3] mm: memcg: add a helper for non-unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-21 Yosry Ahmed New
[1/3] mm: memcg: properly name and document unified stats flushing memcg: non-unified flushing for userspace stats - - - --- 2023-08-21 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 memory.reclaim fixes for root cgroup - - - --- 2023-06-21 Yosry Ahmed New
[1/2] mm: memcg: rename and document global_reclaim() memory.reclaim fixes for root cgroup 1 - - --- 2023-06-21 Yosry Ahmed New
[v3] mm: zswap: multiple zpools support [v3] mm: zswap: multiple zpools support - 1 1 --- 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" mm/mlock: new mlock_count tracking scheme - 1 - --- 2023-06-18 Yosry Ahmed New
[RFC,4/5] mm/vmscan: revive the unevictable LRU mm/mlock: new mlock_count tracking scheme - - - --- 2023-06-18 Yosry Ahmed New
[RFC,3/5] mm/mlock: WARN_ON() if mapcount overflows into mlock_count mm/mlock: new mlock_count tracking scheme - - - --- 2023-06-18 Yosry Ahmed New
[RFC,2/5] mm/mlock: fixup mlock_count during unmap mm/mlock: new mlock_count tracking scheme - - - --- 2023-06-18 Yosry Ahmed New
[RFC,1/5] mm/mlock: rework mlock_count to use _mapcount for order-0 folios mm/mlock: new mlock_count tracking scheme - - - --- 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
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
memcg: page_cgroup_ino() get memcg from the page's folio memcg: page_cgroup_ino() get memcg from the page's folio - - - --- 2023-04-12 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
[v3,1/8] cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" memcg: avoid flushing stats atomically where possible 2 - - --- 2023-03-30 Yosry Ahmed New
[v2,9/9] memcg: do not modify rstat tree for zero updates memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,8/9] vmscan: memcg: sleep when flushing stats during reclaim memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,7/9] workingset: memcg: sleep when flushing stats in workingset_refault() memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,6/9] memcg: sleep during flushing stats in safe contexts memcg: make rstat flushing irq and sleep 2 - - --- 2023-03-28 Yosry Ahmed New
[v2,5/9] memcg: replace stats_flush_lock with an atomic memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,4/9] cgroup: rstat: add WARN_ON_ONCE() if flushing outside task context memcg: make rstat flushing irq and sleep - 1 - --- 2023-03-28 Yosry Ahmed New
[v2,3/9] memcg: do not flush stats in irq context memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,2/9] memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" memcg: make rstat flushing irq and sleep 3 - - --- 2023-03-28 Yosry Ahmed New
[v2,1/9] cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" memcg: make rstat flushing irq and sleep 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,9/9] memcg: do not modify rstat tree for zero updates memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,8/9] vmscan: memcg: sleep when flushing stats during reclaim memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,7/9] workingset: memcg: sleep when flushing stats in workingset_refault() memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,6/9] memcg: sleep during flushing stats in safe contexts memcg: make rstat flushing irq and sleep friendly 1 - - --- 2023-03-28 Yosry Ahmed New
[v1,5/9] memcg: replace stats_flush_lock with an atomic memcg: make rstat flushing irq and sleep friendly 1 - - --- 2023-03-28 Yosry Ahmed New
[v1,4/9] cgroup: rstat: add WARN_ON_ONCE() if flushing outside task context memcg: make rstat flushing irq and sleep friendly - 1 - --- 2023-03-28 Yosry Ahmed New
[v1,3/9] memcg: do not flush stats in irq context memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,2/9] memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
[v1,1/9] cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" memcg: make rstat flushing irq and sleep friendly 2 - - --- 2023-03-28 Yosry Ahmed New
« 1 2 3 »