proc: meminfo: estimate available memory more conservatively [Linux 3.16.72]

This Linux kernel change "proc: meminfo: estimate available memory more conservatively" is included in the Linux 3.16.72 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Jan 14 15:20:18 2016 -0800. The commit for this change in Linux stable tree is b6c00d2 (patch) which is from upstream commit 84ad580. The same […]

mm: memcontrol: don’t batch updates of local VM stats and events [Linux 5.2]

This Linux kernel change "mm: memcontrol: don’t batch updates of local VM stats and events" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Jun 13 15:55:46 2019 -0700. The commit for this change in Linux stable tree is 815744d (patch). mm: memcontrol: don’t batch […]

mm: fix page cache convergence regression [Linux 5.2]

This Linux kernel change "mm: fix page cache convergence regression" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Fri May 24 10:12:46 2019 -0400. The commit for this change in Linux stable tree is 7b78564 (patch). mm: fix page cache convergence regression Since a28334862993 (“page […]

mm: memcontrol: fix NUMA round-robin reclaim at intermediate level [Linux 5.2]

This Linux kernel change "mm: memcontrol: fix NUMA round-robin reclaim at intermediate level" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:15 2019 -0700. The commit for this change in Linux stable tree is def0fda (patch). mm: memcontrol: fix NUMA round-robin reclaim […]

mm: memcontrol: fix recursive statistics correctness & scalabilty [Linux 5.2]

This Linux kernel change "mm: memcontrol: fix recursive statistics correctness & scalabilty" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:12 2019 -0700. The commit for this change in Linux stable tree is 42a3003 (patch). mm: memcontrol: fix recursive statistics correctness & […]

mm: memcontrol: move stat/event counting functions out-of-line [Linux 5.2]

This Linux kernel change "mm: memcontrol: move stat/event counting functions out-of-line" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:09 2019 -0700. The commit for this change in Linux stable tree is db9adbc (patch). mm: memcontrol: move stat/event counting functions out-of-line These […]

mm: memcontrol: make cgroup stats and events query API explicitly local [Linux 5.2]

This Linux kernel change "mm: memcontrol: make cgroup stats and events query API explicitly local" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:06 2019 -0700. The commit for this change in Linux stable tree is 205b20c (patch). mm: memcontrol: make cgroup […]

mm: fix false-positive OVERCOMMIT_GUESS failures [Linux 5.2]

This Linux kernel change "mm: fix false-positive OVERCOMMIT_GUESS failures" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:21:50 2019 -0700. The commit for this change in Linux stable tree is 8c7829b (patch). mm: fix false-positive OVERCOMMIT_GUESS failures With the default overcommit==guess we […]

mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API [Linux 5.2]

This Linux kernel change "mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:18:11 2019 -0700. The commit for this change in Linux stable tree is 113b7df (patch). mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API Only memcg_numa_stat_show() uses […]

mm: memcontrol: push down mem_cgroup_nr_lru_pages() [Linux 5.2]

This Linux kernel change "mm: memcontrol: push down mem_cgroup_nr_lru_pages()" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:18:08 2019 -0700. The commit for this change in Linux stable tree is 21d89d1 (patch). mm: memcontrol: push down mem_cgroup_nr_lru_pages() mem_cgroup_nr_lru_pages() is just a convenience […]

mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() [Linux 5.2]

This Linux kernel change "mm: memcontrol: push down mem_cgroup_node_nr_lru_pages()" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:18:05 2019 -0700. The commit for this change in Linux stable tree is 2b487e5 (patch). mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() mem_cgroup_node_nr_lru_pages() is just a convenience […]

mm: memcontrol: replace node summing with memcg_page_state() [Linux 5.2]

This Linux kernel change "mm: memcontrol: replace node summing with memcg_page_state()" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:18:03 2019 -0700. The commit for this change in Linux stable tree is 22796c8 (patch). mm: memcontrol: replace node summing with memcg_page_state() Instead […]

mm: memcontrol: replace zone summing with lruvec_page_state() [Linux 5.2]

This Linux kernel change "mm: memcontrol: replace zone summing with lruvec_page_state()" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:18:00 2019 -0700. The commit for this change in Linux stable tree is 1a61ab8 (patch). mm: memcontrol: replace zone summing with lruvec_page_state() Instead […]

mm: memcontrol: track LRU counts in the vmstats array [Linux 5.2]

This Linux kernel change "mm: memcontrol: track LRU counts in the vmstats array" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Mon May 13 17:17:57 2019 -0700. The commit for this change in Linux stable tree is e0ee0e7 (patch). mm: memcontrol: track LRU counts in […]

mm: fix inactive list balancing between NUMA nodes and cgroups [Linux 5.1]

This Linux kernel change "mm: fix inactive list balancing between NUMA nodes and cgroups" is included in the Linux 5.1 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Apr 18 17:50:34 2019 -0700. The commit for this change in Linux stable tree is 3b99120 (patch). mm: fix inactive list balancing […]

kernel: workqueue: clarify wq_worker_last_func() caller requirements [Linux 5.1]

This Linux kernel change "kernel: workqueue: clarify wq_worker_last_func() caller requirements" is included in the Linux 5.1 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Mar 7 16:29:30 2019 -0800. The commit for this change in Linux stable tree is 4b04700 (patch). kernel: workqueue: clarify wq_worker_last_func() caller requirements This function can […]

mm: fix inactive list balancing between NUMA nodes and cgroups [Linux 5.0.17]

This Linux kernel change "mm: fix inactive list balancing between NUMA nodes and cgroups" is included in the Linux 5.0.17 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Apr 18 17:50:34 2019 -0700. The commit for this change in Linux stable tree is 57c2301 (patch) which is from upstream commit […]

mm: fix inactive list balancing between NUMA nodes and cgroups [Linux 4.19.44]

This Linux kernel change "mm: fix inactive list balancing between NUMA nodes and cgroups" is included in the Linux 4.19.44 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Apr 18 17:50:34 2019 -0700. The commit for this change in Linux stable tree is 6536de8 (patch) which is from upstream commit […]