Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Yosry Ahmed
| 141 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»