summaryrefslogtreecommitdiffstats
path: root/mm/page_counter.c
Commit message (Expand)AuthorAgeFilesLines
* mm/page_counter: move calculating protection values to page_counterMaarten Lankhorst2024-07-121-0/+173
* mm: page_counter: remove unneeded atomic ops for low/minShakeel Butt2022-09-111-7/+6
* mm: skip retry when new limit is not below old one in page_counter_set_maxBui Quang Minh2022-09-111-1/+1
* mm/page_counter: remove an incorrect call to propagate_protected_usage()Donghai Qiao2022-01-151-1/+0
* mm: page_counter: mitigate consequences of a page_counter underflowJohannes Weiner2021-04-301-2/+6
* mm/page_counter: use page_counter_read in page_counter_set_maxHui Su2020-12-151-2/+2
* mm/page_counter: correct the obsolete func name in the comment of page_counte...Miaohe Lin2020-10-131-1/+1
* mm/page_counter: fix various data races at memswQian Cai2020-08-141-6/+7
* mm/page_counter.c: fix protection usage propagationMichal Koutný2020-08-071-3/+3
* mm, memcg: prevent memory.min load/store tearingChris Down2020-04-021-4/+5
* mm, memcg: prevent memory.low load/store tearingChris Down2020-04-021-3/+5
* mm: memcontrol: fix memory.low proportional distributionJohannes Weiner2020-04-021-10/+2
* memcg: introduce memory.minRoman Gushchin2018-06-071-17/+46
* mm: memory.low hierarchical behaviorRoman Gushchin2018-06-071-0/+43
* mm: rename page_counter's count/limit into usage/maxRoman Gushchin2018-06-071-14/+14
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* mm: page_counter: let page_counter_try_charge() return boolJohannes Weiner2015-11-051-7/+7
* mm: page_counter: pull "-1" handling out of page_counter_memparse()Johannes Weiner2015-02-111-3/+4
* mm: memcontrol: remove obsolete kmemcg pinning tricksJohannes Weiner2014-12-101-19/+4
* mm: memcontrol: lockless page countersJohannes Weiner2014-12-101-0/+207