projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
2023-03-10
Johannes Weiner
mm: memcontrol: deprecate charge moving
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-11-23
Johannes Weiner
mm: vmscan: fix extreme overreclaim and swap floods
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...
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...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-10-03
Johannes Weiner
mm: memcontrol: deprecate swapaccounting=0 mode
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...
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"
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-05-19
Johannes Weiner
zswap: memcg accounting
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-05-19
Johannes Weiner
mm: zswap: add basic meminfo and vmstat coverage
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-05-19
Johannes Weiner
mm: Kconfig: simplify zswap configuration
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...
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...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-05-19
Johannes Weiner
Documentation: filesystems: proc: update meminfo section
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2022-03-25
Johannes Weiner
mm: madvise: MADV_DONTNEED_LOCKED
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...
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>
commit
|
commitdiff
|
tree
2021-11-09
Johannes Weiner
vfs: keep inodes with page cache off the inode shrinker LRU
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-09-03
Johannes Weiner
fs: inode: count invalidated shadow pages in pginodesteal
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
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-09-03
Johannes Weiner
mm: remove irqsave/restore locking from contexts with...
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()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-08-20
Johannes Weiner
mm: memcontrol: fix occasional OOMs due to proportional...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-07-30
Johannes Weiner
mm: memcontrol: fix blocking rstat function called...
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>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: page_counter: mitigate consequences of a page_counter...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
kselftests: cgroup: update kmem test for new vmstat...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: memcontrol: consolidate lruvec stat flushing
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: memcontrol: switch to rstat
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
cgroup: rstat: punt root-level optimization to individual...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
cgroup: rstat: support cgroup1
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: memcontrol: privatize memcg_page_state query functions
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: memcontrol: kill mem_cgroup_nodeinfo()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-04-30
Johannes Weiner
mm: memcontrol: fix cpuhotplug statistics flushing
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...
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
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
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2021-02-10
Johannes Weiner
Revert "mm: memcontrol: avoid workload stalls when...
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...
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
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>
commit
|
commitdiff
|
tree
2020-08-07
Johannes Weiner
mm: memcontrol: restore proper dirty throttling when...
Signed-off-by:
Johannes Weiner
<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...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-26
Johannes Weiner
mm: memcontrol: handle div0 crash race condition in...
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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: vmscan: reclaim writepage is IO cost
Signed-off-by:
Johannes Weiner
<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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: balance LRU lists based on relative thrashing
Signed-off-by:
Johannes Weiner
<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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: deactivations shouldn't bias the LRU balance
Signed-off-by:
Johannes Weiner
<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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: vmscan: drop unnecessary div0 avoidance rounding...
Signed-off-by:
Johannes Weiner
<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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: workingset: let cache workingset challenge anon
Signed-off-by:
Johannes Weiner
<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>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: allow swappiness that prefers reclaiming anon over...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: keep separate anon and file statistics on page...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: fix LRU balancing effect of new transparent huge...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: update page->mem_cgroup stability rules
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: delete unused lrucare handling
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: charge swapin pages on instantiation
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: make swap tracking an integral part...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: prepare swap controller setup for integration
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: drop unused try/commit/cancel charge API
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: convert anon and file-thp to new mem_cgroup_...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: switch to native NR_ANON_THPS counter
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: switch to native NR_ANON_MAPPED counter
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: switch to native NR_FILE_PAGES and...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: prepare cgroup vmstat infrastructure...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: prepare move_account for removal of...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: prepare uncharging for removal of private...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: convert page cache to a new mem_cgroup_charg...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: move out cgroup swaprate throttling
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: shmem: remove rare optimization when swapin races...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: drop @compound parameter from memcg...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: memcontrol: fix stat-corrupting race in charge...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-06-04
Johannes Weiner
mm: fix NUMA node file count error in replace_page_cache()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-04-02
Johannes Weiner
mm: memcontrol: recursive memory.low protection
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-04-02
Johannes Weiner
mm: memcontrol: clean up and document effective low...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-04-02
Johannes Weiner
mm: memcontrol: fix memory.low proportional distribution
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-03-20
Johannes Weiner
MAINTAINERS: Add maintenance information for psi
Johannes Weiner
<hannes@cmpxchg.org> (maintainer...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-03-20
Johannes Weiner
psi: Optimize switching tasks inside shared cgroups
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2020-03-20
Johannes Weiner
psi: Fix cpu.pressure for cpu.max and competing cgroups
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-17
Johannes Weiner
psi: Fix a division error in psi poll()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-17
Johannes Weiner
sched/psi: Fix sampling error and rare div0 crashes...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
kernel: sysctl: make drop_caches write-only
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: enforce inactive:active ratio at the reclaim...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: detect file thrashing at the reclaim root
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: move file exhaustion detection to the node...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: harmonize writeback congestion tracking...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: split shrink_node() into node part and...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: turn shrink_node_memcg() into shrink_lruvec()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: replace shrink_node() loop with a retry...
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
2019-12-01
Johannes Weiner
mm: vmscan: naming fixes: global_reclaim() and sane_reclaim()
Signed-off-by:
Johannes Weiner
<hannes@cmpxchg.org>
commit
|
commitdiff
|
tree
next