Show patches with: Submitter = Johannes Weiner       |   73 patches
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