From: Jonathan Corbet Date: Tue, 29 Oct 2019 10:43:29 +0000 (-0600) Subject: Merge tag 'v5.4-rc4' into docs-next X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=822bbba0cabb50825a0ce22707dc45eb82d02853;p=linux.git Merge tag 'v5.4-rc4' into docs-next I need to pick up the independent changes made to Documentation/core-api/memory-allocation.rst to be able to merge further work without creating a total mess. --- 822bbba0cabb50825a0ce22707dc45eb82d02853 diff --cc Documentation/admin-guide/cgroup-v2.rst index 26d1cde6b34a3,5361ebec33612..ed9123155e03b --- a/Documentation/admin-guide/cgroup-v2.rst +++ b/Documentation/admin-guide/cgroup-v2.rst @@@ -1117,8 -1120,11 +1120,12 @@@ PAGE_SIZE multiple when read back Best-effort memory protection. If the memory usage of a cgroup is within its effective low boundary, the cgroup's - memory won't be reclaimed unless memory can be reclaimed - from unprotected cgroups. Above the effective low boundary (or + memory won't be reclaimed unless there is no reclaimable + memory available in unprotected cgroups. ++ Above the effective low boundary (or + effective min boundary if it is higher), pages are reclaimed + proportionally to the overage, reducing reclaim pressure for + smaller overages. Effective low boundary is limited by memory.low values of all ancestor cgroups. If there is memory.low overcommitment