2024-02-22 | Johannes Weiner | mm: zswap: rename __zswap_load() to zswap_decompress() ...org/r/20240130014208.565554-7-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-22 | Johannes Weiner | mm: zswap: clean up zswap_entry_put() ...org/r/20240130014208.565554-6-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-22 | Johannes Weiner | mm: zswap: warn when referencing a dead entry ...org/r/20240130014208.565554-5-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-22 | Johannes Weiner | mm: zswap: move zswap_invalidate_entry() to related... ...org/r/20240130014208.565554-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-22 | Johannes Weiner | mm: zswap: inline and remove zswap_entry_find_get() ...org/r/20240130014208.565554-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-22 | Johannes Weiner | mm: zswap: rename zswap_free_entry to zswap_entry_free ...org/r/20240130014208.565554-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-20 | Johannes Weiner | mm: memcontrol: clarify swapaccount=0 deprecation warning ...org/r/20240213081634.3652326-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-02-08 | Johannes Weiner | mm: zswap: fix objcg use-after-free in entry destruction ...org/r/20240130013438.565167-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-01-26 | Johannes Weiner | mm: memcontrol: don't throttle dying tasks on memory... [hannes@cmpxchg.org: also handle tasks are being killed... ...org/r/20240111132902.389862-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2024-01-12 | Johannes Weiner | mm: zswap: switch maintainers to recently active developers... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-11-14 | Johannes Weiner | sched: psi: fix unprivileged polling against cgroups Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20231026164114.2488682-1-hannes@cmpxchg.org |
commit | commitdiff | tree |
2023-10-18 | Johannes Weiner | mm: zswap: fix pool refcount bug around shrink_worker() ...org/r/20231006160024.170748-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-09-19 | Johannes Weiner | mm: memcontrol: fix GFP_NOFS recursion in memory.high... ...org/r/20230914152139.100822-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-09-19 | Johannes Weiner | mm: page_alloc: fix CMA and HIGHATOMIC landing on the... ...org/lkml/20230821183733.106619-4-hannes@cmpxchg.org/ Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-09-05 | Johannes Weiner | memcontrol: ensure memcg acquired by id is properly... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-09-02 | Johannes Weiner | mm: page_alloc: remove stale CMA guard code ...org/r/20230824153821.243148-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-21 | Johannes Weiner | mm: zswap: kill zswap_get_swap_cache_page() ...org/r/20230727162343.1415598-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-21 | Johannes Weiner | mm: zswap: tighten up entry invalidation ...org/r/20230727162343.1415598-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-21 | Johannes Weiner | mm: zswap: use zswap_invalidate_entry() for duplicates ...org/r/20230727162343.1415598-1-hannes@cmpxchg.org ...org/r/20230727162343.1415598-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-21 | Johannes Weiner | mm: kill frontswap [hannes@cmpxchg.org: remove obsolete comment, per... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-04 | Johannes Weiner | selftests: cgroup: fix test_kmem_basic false positives ...org/r/20230801135632.1768830-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-04 | Johannes Weiner | mm: compaction: fix endless looping over same migrate... ...org/r/20230731172450.1632195-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-08-02 | Johannes Weiner | MAINTAINERS: Add Peter explicitly to the psi section Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-19 | Johannes Weiner | mm: page_isolation: write proper kerneldoc ...kernel.org/r/20230519111652.40658-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: avoid GFP_NOFS ABBA deadlock ...kernel.org/r/20230519111359.40475-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: have compaction_suitable() return bool Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: drop redundant watermark check in compaction... ...kernel.org/r/20230519123959.77335-6-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: remove unnecessary is_via_compact_memory... ...kernel.org/r/20230519123959.77335-5-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: refactor __compaction_suitable() [hannes@cmpxchg.org: fix comment, per Vlastimil] ...kernel.org/r/20230519123959.77335-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: simplify should_compact_retry() [hannes@cmpxchg.org: restore behavior when hitting... ...kernel.org/r/20230519123959.77335-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-06-09 | Johannes Weiner | mm: compaction: remove compaction result helpers ...linux-mm/20230418191313.268131-1-hannes@cmpxchg.org/ ...kernel.org/r/20230519123959.77335-1-hannes@cmpxchg.org ...kernel.org/r/20230519123959.77335-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-01-19 | Johannes Weiner | workingset: fix confusion around eviction vs refault... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-01-19 | Johannes Weiner | mm: memcontrol: deprecate charge moving Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-01-19 | Johannes Weiner | mm: rmap: remove lock_page_memcg() ...org/r/20221206171340.139790-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2023-01-19 | Johannes Weiner | mm: memcontrol: skip moving non-present pages that... ...org/r/20221206171340.139790-1-hannes@cmpxchg.org ...org/r/20221206171340.139790-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-12-12 | Johannes Weiner | zpool: clean out dead code Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-12-12 | Johannes Weiner | zswap: fix writeback lock ordering for zsmalloc Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-11-30 | Johannes Weiner | mm: vmscan: split khugepaged stats from direct reclaim... ...org/r/20221026180133.377671-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-11-23 | Johannes Weiner | mm: vmscan: fix extreme overreclaim and swap floods ...kernel.org/r/20220802162811.39216-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-11-09 | Johannes Weiner | mm: vmscan: make rotations a secondary factor in balancing... ...org/r/20221013193113.726425-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-11-08 | Johannes Weiner | fs: fix leaked psi pressure state Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-10-03 | Johannes Weiner | mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config... ...org/r/20220926135704.400818-5-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-10-03 | Johannes Weiner | mm: memcontrol: use do_memsw_account() in a few more... ...org/r/20220926135704.400818-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-10-03 | Johannes Weiner | mm: memcontrol: deprecate swapaccounting=0 mode ...org/r/20220926135704.400818-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-10-03 | Johannes Weiner | mm: memcontrol: don't allocate cgroup swap arrays when... ...org/r/20220926135704.400818-1-hannes@cmpxchg.org ...org/r/20220926135704.400818-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-09-09 | Johannes Weiner | sched/psi: Remove NR_ONCPU task accounting Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-25 | Johannes Weiner | Revert "mm/vmscan: never demote for memcg reclaim" ...kernel.org/r/20220518190911.82400-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | zswap: memcg accounting [hannes@cmpxchg.org: fix for CONFIG_SLOB builds] [hannes@cmpxchg.org: opt out of cgroups v1] ...org/r/20220510152847.230957-7-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | mm: zswap: add basic meminfo and vmstat coverage ...org/r/20220510152847.230957-6-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | mm: Kconfig: simplify zswap configuration ...org/r/20220510152847.230957-5-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | mm: Kconfig: group swap, slab, hotplug and thp options... [hannes@cmpxchg.org: fix kbuild warnings] [hannes@cmpxchg.org: fix more kbuild warnings] ...org/r/20220510152847.230957-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | mm: Kconfig: move swap and slab config options to the... ...org/r/20220510152847.230957-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-05-19 | Johannes Weiner | Documentation: filesystems: proc: update meminfo section [hannes@cmpxchg.org: fix htmldocs warnings] [hannes@cmpxchg.org: change `Unevictable' wording... ...org/r/20220510152847.230957-1-hannes@cmpxchg.org ...org/r/20220510152847.230957-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-03-25 | Johannes Weiner | mm: madvise: MADV_DONTNEED_LOCKED [hannes@cmpxchg.org: fix mips build] ...org/r/20220304171912.305060-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-03-22 | Johannes Weiner | mm: page_io: fix psi memory pressure error on cold... ...org/r/20220214214921.419687-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-03-22 | Johannes Weiner | mm/memcg: opencode the inner part of obj_cgroup_uncharge_pag... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2022-01-27 | Johannes Weiner | MAINTAINERS: add Suren as psi co-maintainer Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20220117120317.1581315-1-hannes@cmpxchg.org |
commit | commitdiff | tree |
2021-11-09 | Johannes Weiner | vfs: keep inodes with page cache off the inode shrinker LRU ...kernel.org/r/20210614211904.14420-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-09-03 | Johannes Weiner | fs: inode: count invalidated shadow pages in pginodesteal ...kernel.org/r/20210614211904.14420-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-09-03 | Johannes Weiner | fs: drop_caches: fix skipping over shadow cache inodes ...kernel.org/r/20210614211904.14420-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-09-03 | Johannes Weiner | mm: remove irqsave/restore locking from contexts with... ...kernel.org/r/20210614211904.14420-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-08-20 | Johannes Weiner | mm: vmscan: fix missing psi annotation for node_reclaim() ...kernel.org/r/20210818152457.35846-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-08-20 | Johannes Weiner | mm: memcontrol: fix occasional OOMs due to proportional... ...org/r/20210817180506.220056-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-07-30 | Johannes Weiner | mm: memcontrol: fix blocking rstat function called... ...org/r/20210726150019.251820-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-05-06 | Johannes Weiner | psi: Fix psi state corruption when schedule() races... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...kernel.org/r/20210503174917.38579-1-hannes@cmpxchg.org |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: page_counter: mitigate consequences of a page_counter... ...org/r/20210408143155.2679744-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | kselftests: cgroup: update kmem test for new vmstat... ...kernel.org/r/20210209163304.77088-9-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: memcontrol: consolidate lruvec stat flushing ...kernel.org/r/20210209163304.77088-8-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: memcontrol: switch to rstat [hannes@cmpxchg.org: fix a sleep in atomic section... ...kernel.org/r/20210315234100.64307-1-hannes@cmpxchg.org ...kernel.org/r/20210209163304.77088-7-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | cgroup: rstat: punt root-level optimization to individual... ...kernel.org/r/20210209163304.77088-6-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | cgroup: rstat: support cgroup1 ...kernel.org/r/20210209163304.77088-5-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: memcontrol: privatize memcg_page_state query functions ...kernel.org/r/20210209163304.77088-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: memcontrol: kill mem_cgroup_nodeinfo() ...kernel.org/r/20210209163304.77088-3-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: memcontrol: fix cpuhotplug statistics flushing ...kernel.org/r/20210209163304.77088-1-hannes@cmpxchg.org ...kernel.org/r/20210209163304.77088-2-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-04-30 | Johannes Weiner | mm: page-writeback: simplify memcg handling in test_clear_pa... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-03-06 | Johannes Weiner | psi: Pressure states are unlikely Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-02-26 | Johannes Weiner | mm: vmstat: add some comments on internal storage of... ...org/r/20210202184411.118614-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-02-26 | Johannes Weiner | mm: vmstat: fix NOHZ wakeups for node stat changes ...org/r/20210202184342.118513-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-02-24 | Johannes Weiner | fs: buffer: use raw page_memcg() on locked page ...kernel.org/r/20210209190126.97842-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2021-02-10 | Johannes Weiner | Revert "mm: memcontrol: avoid workload stalls when... ...org/r/20210122184341.292461-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-12-15 | Johannes Weiner | mm: don't wake kswapd prematurely when watermark boosting... ...org/r/20201020175833.397286-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-12-15 | Johannes Weiner | mm: memcontrol: add file_thp, shmem_thp to memory.stat [hannes@cmpxchg.org: add documentation] ...org/r/20201022151844.489337-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-08-13 | Johannes Weiner | mm: memcontrol: fix warning when allocating the root... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-08-07 | Johannes Weiner | mm: memcontrol: don't count limit-setting reclaim as... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200728135210.379885-2-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-08-07 | Johannes Weiner | mm: memcontrol: restore proper dirty throttling when... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200728135210.379885-1-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-08-07 | Johannes Weiner | mm: memcontrol: decouple reference counting from page... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-06-26 | Johannes Weiner | mm: workingset: age nonresident information alongside... ...org/r/20200520232525.798933-6-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-06-26 | Johannes Weiner | mm: memcontrol: handle div0 crash race condition in... ...org/r/20200615140658.601684-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: vmscan: limit the range of LRU type balancing Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-15-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: vmscan: reclaim writepage is IO cost Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-14-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: vmscan: determine anon/file pressure balance at... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-13-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: balance LRU lists based on relative thrashing Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-12-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: only count actual rotations as LRU reclaim cost Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-11-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: deactivations shouldn't bias the LRU balance Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-10-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: base LRU balancing on an explicit cost model Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-9-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: vmscan: drop unnecessary div0 avoidance rounding... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-8-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: remove use-once cache bias from LRU balancing Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-7-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: workingset: let cache workingset challenge anon Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-6-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: fold and remove lru_cache_add_anon() and lru_cache_add_f... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-5-hannes@cmpxchg.org |
commit | commitdiff | tree |
2020-06-04 | Johannes Weiner | mm: allow swappiness that prefers reclaiming anon over... Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> ...org/r/20200520232525.798933-4-hannes@cmpxchg.org |
commit | commitdiff | tree |
next |