Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Johannes Weiner
| 73 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
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
mm: memcontrol: clarify swapaccount=0 deprecation warning
mm: memcontrol: clarify swapaccount=0 deprecation warning
1 - -
-
-
-
2024-02-13
Johannes Weiner
New
[20/20] mm: zswap: function ordering: shrink_memcg_cb
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[19/20] mm: zswap: function ordering: writeback
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[18/20] mm: zswap: function ordering: per-cpu compression infra
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[17/20] mm: zswap: function ordering: compress & decompress functions
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[14/20] mm: zswap: function ordering: public lru api
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[13/20] mm: zswap: function ordering: pool params
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[12/20] mm: zswap: function ordering: zswap_pools
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[11/20] mm: zswap: function ordering: pool refcounting
mm: zswap: cleanups
- 1 -
-
-
-
2024-01-30
Johannes Weiner
New
[09/20] mm: zswap: simplify zswap_invalidate()
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[08/20] mm: zswap: further cleanup zswap_store()
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[07/20] mm: zswap: break out zwap_compress()
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[05/20] mm: zswap: clean up zswap_entry_put()
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[04/20] mm: zswap: warn when referencing a dead entry
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[03/20] mm: zswap: move zswap_invalidate_entry() to related functions
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[02/20] mm: zswap: inline and remove zswap_entry_find_get()
mm: zswap: cleanups
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
[01/20] mm: zswap: rename zswap_free_entry to zswap_entry_free
mm: zswap: cleanups
2 1 -
-
-
-
2024-01-30
Johannes Weiner
New
mm: zswap: fix objcg use-after-free in entry destruction
mm: zswap: fix objcg use-after-free in entry destruction
1 2 -
-
-
-
2024-01-30
Johannes Weiner
New
mm: memcontrol: don't throttle dying tasks on memory.high
mm: memcontrol: don't throttle dying tasks on memory.high
4 1 -
-
-
-
2024-01-11
Johannes Weiner
New
sched: psi: fix unprivileged polling against cgroups
sched: psi: fix unprivileged polling against cgroups
2 - -
-
-
-
2023-10-26
Johannes Weiner
New
mm: zswap: fix pool refcount bug around shrink_worker()
mm: zswap: fix pool refcount bug around shrink_worker()
1 - -
-
-
-
2023-10-06
Johannes Weiner
New
mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
1 - -
-
-
-
2023-09-14
Johannes Weiner
New
selftests: cgroup: fix test_kmem_basic false positives
selftests: cgroup: fix test_kmem_basic false positives
1 - -
-
-
-
2023-08-01
Johannes Weiner
New
mm: compaction: fix endless looping over same migrate block
mm: compaction: fix endless looping over same migrate block
1 2 -
-
-
-
2023-07-31
Johannes Weiner
New
[3/3] mm: zswap: kill zswap_get_swap_cache_page()
mm: zswap: three cleanups
- 1 -
-
-
-
2023-07-27
Johannes Weiner
New
[2/3] mm: zswap: tighten up entry invalidation
mm: zswap: three cleanups
- 1 -
-
-
-
2023-07-27
Johannes Weiner
New
[1/3] mm: zswap: use zswap_invalidate_entry() for duplicates
mm: zswap: three cleanups
- 1 -
-
-
-
2023-07-27
Johannes Weiner
New
[v2] mm: page_alloc: consume available CMA space first
[v2] mm: page_alloc: consume available CMA space first
- - -
-
-
-
2023-07-26
Johannes Weiner
New
mm: page_alloc: consume available CMA space first
mm: page_alloc: consume available CMA space first
- - -
-
-
-
2023-07-26
Johannes Weiner
New
mm: kill frontswap
mm: kill frontswap
4 - -
-
-
-
2023-07-14
Johannes Weiner
New
[6/5] mm: compaction: have compaction_suitable() return bool
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-06-02
Johannes Weiner
New
[5/5] mm: compaction: drop redundant watermark check in compaction_zonelist_suitable()
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-05-19
Johannes Weiner
New
[4/5] mm: compaction: remove unnecessary is_via_compact_memory() checks
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-05-19
Johannes Weiner
New
[3/5] mm: compaction: refactor __compaction_suitable()
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-05-19
Johannes Weiner
New
[2/5] mm: compaction: simplify should_compact_retry()
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-05-19
Johannes Weiner
New
[1/5] mm: compaction: remove compaction result helpers
mm: compaction: cleanups & simplifications
1 - -
-
-
-
2023-05-19
Johannes Weiner
New
mm: page_isolation: write proper kerneldoc
mm: page_isolation: write proper kerneldoc
- - -
-
-
-
2023-05-19
Johannes Weiner
New
mm: compaction: avoid GFP_NOFS ABBA deadlock
mm: compaction: avoid GFP_NOFS ABBA deadlock
2 - -
-
-
-
2023-05-19
Johannes Weiner
New
[RFC,26/26] mm: page_alloc: add sanity checks for migratetypes
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,25/26] mm: page_alloc: disallow fallbacks when 2M defrag is enabled
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,24/26] mm: page_alloc: kill watermark boosting
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,23/26] mm: page_alloc: kill highatomic
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,22/26] mm: page_alloc: manage free memory in whole pageblocks
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,21/26] mm: compaction: align compaction goals with reclaim goals
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,20/26] mm: vmscan: use compaction_suitable() check in kswapd
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,19/26] mm: compaction: drop redundant watermark check in compaction_zonelist_suitable()
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,18/26] mm: compaction: remove unnecessary is_via_compact_memory() checks
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,17/26] mm: compaction: refactor __compaction_suitable()
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,16/26] mm: compaction: improve compaction_suitable() accuracy
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,15/26] mm: compaction: simplify free block check in suitable_migration_target()
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,14/26] mm: compaction: simplify should_compact_retry()
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,13/26] mm: compaction: remove compaction result helpers
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,12/26] mm: page_alloc: per-migratetype free counts
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,11/26] mm: page_alloc: introduce MIGRATE_FREE
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,10/26] mm: page_alloc: allow compaction capturing from larger blocks
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,09/26] mm: page_alloc: move expand() above compaction_capture()
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,08/26] mm: page_alloc: claim blocks during compaction capturing
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,07/26] mm: page_alloc: move capture_control to the page allocator
mm: reliable huge page allocator
1 - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,06/26] mm: page_alloc: consolidate free page accounting
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,05/26] mm: page_alloc: per-migratetype pcplist for THPs
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,04/26] mm: page_isolation: write proper kerneldoc
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,03/26] mm: make pageblock_order 2M per default
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,02/26] mm: compaction: avoid GFP_NOFS deadlocks
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC,01/26] block: bdev: blockdev page cache is movable
mm: reliable huge page allocator
- - -
-
-
-
2023-04-18
Johannes Weiner
New
[RFC] mm: memcontrol: don't account swap failures not due to cgroup limits
[RFC] mm: memcontrol: don't account swap failures not due to cgroup limits
1 - -
-
-
-
2023-02-02
Johannes Weiner
New
[3/3] mm: memcontrol: deprecate charge moving
mm: push down lock_page_memcg()
4 - -
-
-
-
2022-12-06
Johannes Weiner
New
[2/3] mm: rmap: remove lock_page_memcg()
mm: push down lock_page_memcg()
2 - -
-
-
-
2022-12-06
Johannes Weiner
New
[1/3] mm: memcontrol: skip moving non-present pages that are mapped elsewhere
mm: push down lock_page_memcg()
2 - -
-
-
-
2022-12-06
Johannes Weiner
New
mm: remove lock_page_memcg() from rmap
mm: remove lock_page_memcg() from rmap
1 - -
-
-
-
2022-11-23
Johannes Weiner
New
mm: correctly charge compressed memory to its memcg
mm: correctly charge compressed memory to its memcg
2 1 -
-
-
-
2022-11-14
Johannes Weiner
New
[v2] mm: vmscan: split khugepaged stats from direct reclaim stats
[v2] mm: vmscan: split khugepaged stats from direct reclaim stats
- - -
-
-
-
2022-10-26
Johannes Weiner
New
mm: vmscan: split khugepaged stats from direct reclaim stats
mm: vmscan: split khugepaged stats from direct reclaim stats
- - -
-
-
-
2022-10-25
Johannes Weiner
New
mm: vmscan: make rotations a secondary factor in balancing anon vs file
mm: vmscan: make rotations a secondary factor in balancing anon vs file
- - -
-
-
-
2022-10-13
Johannes Weiner
New