Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751956AbdGYLly (ORCPT ); Tue, 25 Jul 2017 07:41:54 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:42751 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750919AbdGYLlt (ORCPT ); Tue, 25 Jul 2017 07:41:49 -0400 From: Roman Gushchin To: CC: Roman Gushchin , Tejun Heo , Johannes Weiner , Michal Hocko , Vladimir Davydov , , , Subject: [PATCH] mm, memcg: reset low limit during memcg offlining Date: Tue, 25 Jul 2017 12:40:47 +0100 Message-ID: <20170725114047.4073-1-guro@fb.com> X-Mailer: git-send-email 2.13.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2620:10d:c092:200::1:cacf] X-ClientProxiedBy: HE1PR0301CA0013.eurprd03.prod.outlook.com (2603:10a6:3:76::23) To CO1PR15MB1077.namprd15.prod.outlook.com (2a01:111:e400:7b66::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7fcb64d7-29db-4d5e-34ea-08d4d3521af0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CO1PR15MB1077; X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;3:oFW6EzkPrYMvBozZHKOMVy5hKKvQOSZErYI687RbNaOvJecA0g7WBfIfPy4t5nw1jNusjfM6PlB/EH5ba+Kjji+UVn4DnwhTU+fyh+zpFh16NfeiQ07ogPZTc9Y4kf6o5Hu4VVoit7DDaa2Is6KTl+eplvrV4pKdbLF7FXQeP5YipE2UadpdJm3uGzjXMDdI5zRbZ/1FQjzDcECqRepcikC+T9UJ+/feqXnZeMRNQoLMaEmxBfzubYRlBJIZUhgyHNrYm53t08nBSmV/IBlZdm8dIqtmnTxmvx/hypg7hSG154ANED/OtFHm5v53Z3GCHVf2v1Jlj8YPWFQ9u2sDfM+aHBvrZKu/Lu6oJt4S2hJILa3LULZMv1U7DZ1h8VDfYxEsNy5+qA0Xe2F5jKl27o7vEGNqhZgMXIhl1IwuCnirL0eJ2NuDAW1ZC80uO2g9JDQdtwZHZJVjOoUXX0uLQ7McAH2qgoRa4c1Ldxyc8btry7ug1UF4d9BiVBT9J8/KjiA53fOW1f+10xNjKhVusM/PJPr0Wwl20bxsLLQWqkZZqSUXoEaEXMbGujShjdCEyYIN8kxDvZdbOwS+qyHmQRrFq51i398bBD/teNxYY213GJizrf77gc26jUV8vbYJ7iiSCDSLhM20XxZ1dSYTuT8sEaniaRHDwNEUbQCFIWlGqL7hp6kHU5m/Yt9Av1frcAxuQ2KkOeuPEuEd1Uqe/CZoVt24DJ06kAsRpD9QYAg= X-MS-TrafficTypeDiagnostic: CO1PR15MB1077: X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;25:oVmVsUBLoYlKa1P4WmMc0YXXsFZAf2SDOs9UOxiLIfHmQWVjqp0iURU4zGrY5Q9adheg4rpO/oH8tqXmIN4ot1AiyG7LLjuiDdLqc6ncZPMDo3Z8EcMHVLS/yMURZ81c/kMgcUfV6X5e9Opz6a+WsiAhOiDRBY8TBnnaYUkrDSiQksO9kKcTWyTl0hD50NiQcbDQwupgNxPwsOg29syyz7ebBRTPrkZM0PMEXXDiL4RDyzOL0yMHGM92iw3LNA8p9u/6ruIJBDlbHql0NQ4eetbKSA4jb6ttDaQe5od0G6C285Vu8dnNcZeNm4HMurSSiIIJGIy18CEHdk1AAmiDnm0f6dj2I3nh7CUndr6blFtfjnGX+XFUfpJpBfusB5Hpi5i13v/AGf0+KnvNU+2HOqrJp1qxqzSbecLRUU6cYUJOXGElRiMTI4okdigvT1xdJBn1GpRh+5htAR1l4yg3TKO571pkFOvLVKzcnDolCpPr/JvMYUyCEDTMNoqryP4OrDwOZ1GM2atbdlnXRWgtN2PHJY72AOdn4QqPTHoGV+suSkMaTJaFHWWZgEiFk/uGdwgsF9PJ7g6voc4aPM2MMgSkeNyPB6R8Di1OofVCOZI2ZqR3oSvFrNLfH1BdAdooWkNPJXJqwCSiu+VIKEd8PAUzP+aeiVm7SznN/SvqwxqpSxOKHDMjUbWCADEzbk2o6/hn38ny0x7Ujmb7spd2yx4XnLtp82T22JiXFKBiZovufTtXCetIKCsZRGlswi3vPW6h+a33nlet8djEH0wxzSgKwUOcgDFewXOldlfw3b8w9dHfu7io9TWsybiG5DGFB4JV1EeJ2rscEZ4ZVTduPzH2A9TWwqfClGq3hRGeKEqDNCrgD7nLDlofctPMHkk/IGfvcWbLU0Z6w3yCxcwaisjHXngQqDM9jS6FztqIFVg= X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;31:6q5aFxSuf1uILGbeT4pN4QneoaDAfrDjUfsRVq0RxEEcdnXjSkOUnixbOI64Kxkz1Y+cS4AuvBqgOTE2Urmm8rXUJM9pKjF1ybbjVGj141BzbomtJXWza1st2C6d5txkt2aN8dtKhSCXMfpgff47sJIsVqxGsA2+ADxY2XNZrGsRjdhuEkswFG1sfvlMjh8oQ7cCWf42Ik1E0Llm+LHU9ZCgcVWhmP2QG8WqpatDJS6P8oyKC3gNm2ORnQpkq52dxeVYlT3AOFNzGbIT1/rz6zH9jvzTloxenF0S6Y6eKYKai3TF6EzlQvjXPJFGIURVOw4fQ116mzlmcwrY+8h35NdDnFt4t37YKWdJSbGi+0zR2k84zVgwGxArgklNPksc9qMwiCAf6q1Po0t3JfdXij1BXz3hEQ7ubL92psXSFT/ZFRHd0+72FgDQHmlmm8q48ka7elNgClQIUiva2I+C+WLE8ETj/ice+5d4QfPXzsDzWjV8QH4rBTNQ4lG+uNAMTFZUMgOW7MjGdtW0VTre0ZvHA0F9+rZBYydbWML9xHbpxB/Tpu87Z1/wBNturX56LWySud0Y3HS2PWJQJ0Eg09phVjniT9nlfCgeO1UFdOnEJ6VKVPj27Wfjtf9Bs9ROtHiejDF1PzOK2zHw1OXLZMx5MraPl7IUP2GvyzgEwt8= X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;20:owdtM/mA3TMV3r+seGt8/iat3CQxcU1JioxSlZsn2wVzLNh1QyHQO+3t0uK3BnCHjjAKD0O8MXTWvMViTGiOv4gWSDpHINGnzYVPbeQVahFvp3ANNl9HZPf2OJB4rfI8JUazMhtu9pgD2mJ3YTKCAfw5ryVovP9e7tPZu5OQtKL37MeS9bs/smON5gWyq4srZIMeRfAa0VQ4p2he7BbTsZSQBxnsv9Q5BeW2a/l9cte3wwI/UCvDm1CLtEwOo2/tqBcpD4CLNy5EDgS3kEReeerUZZWBC9z+TBbbXWhqs4reB0eYX6XZZ8yPQGVRzgv3ALbg1p53lHwQjnJaij3oZwT/309l8T6rL4zXS/VmboakM5Fnpqmx3z35kDQtp2XtApEh0srbIqqW89nkOvN/M0aQo6CHuBUFFoDk2YCTOUxeB8gJvt4YSPA5jbMJ3CCQveaCdYb4Da09Wh94OHf8ytzxsMDImxubvZdPfr7QO056b2xDbtwOQdsL2QFq3v3U X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(67672495146484)(17755550239193); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CO1PR15MB1077;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CO1PR15MB1077; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO1PR15MB1077;4:MnoPvEkGQ1EkqJmGuK5YPstWDYAwb/+skJKl32zyCQ?= =?us-ascii?Q?pV+bgboDi7bgfRjLPC1WjCAvznZLjvKxr63LVe5c2qWHUp9u1ES93dn455Iw?= =?us-ascii?Q?OnCH1ErX+D5LDenK9wOzxP4GU+/iR+XVZ5yscJ44bweZ9O2+T1q0gXLRswhi?= =?us-ascii?Q?FViap6doWGAt7Sor628W/0HKXROEQHpPP0x58e5y78mFhX3D/8r9EUgMYMvP?= =?us-ascii?Q?eosFmn7wNqVaX/zuh+BEnJM/GtFlVl/VDxyS3IJTtfkht7ADbU+ZDmAnHIpV?= =?us-ascii?Q?mqXOJ3u5jXYUGz4kB5nP8Pgl9VHBb1nxczPVcse1vqLvTtF+VCsACFNtvs6Z?= =?us-ascii?Q?EXnld9uvbN+GS7NOuKuz11nbRjKlNMde7/5MMcrg1tkK/g2qb1QNPThYyf/m?= =?us-ascii?Q?8Forp1xHuQLhaQtUmDSzPE0XwgS7ATmNyoWwEV7M6h9udqW4lla4gU4AsPkk?= =?us-ascii?Q?U2UF7UQkpPnYv/TFle16F3au7h3HEm89kfvGLGpBCEe9jzard9Q5+luHCmyq?= =?us-ascii?Q?Ipegru+ujRMAZ4sdIYOlasLLHhqznps0VSmklE7wd+EASAxdFTo75Sd4MN+3?= =?us-ascii?Q?r3NhOH+Oz+/q4oAoDfTd35Cosm6akhJD/as7WSpvpzmXy7Lpsi8e2uMFrCVu?= =?us-ascii?Q?V7PgLDfRUj3Xo9707lT1BDNxAuxjPaok1bQ72/oj0I7dNThDHhWDRxrQLXcn?= =?us-ascii?Q?EsSCopFFfG9arVSBVotMRzrl3mzIPus75bAklQVKatnkKelR53tpi5vqwGkY?= =?us-ascii?Q?xH03GJycpgd4kMhF9ic/OVeyz6Ae2kd9WO+IoDYUGDmK3mkiBs3Ih/0hvpio?= =?us-ascii?Q?xvQy0cOG8EqMhP03KGxZfYSqRVgUmEipO8B8IBBBHX0JO6F4Hqi2TbINxBUQ?= =?us-ascii?Q?nGdI9OwcWyZiXf28XqXMHorW6vB8DVz98qL4R73KIQiXmYgZZioi480RCKoK?= =?us-ascii?Q?McqN4cyl8doZ4dOsnkoOaLsHKOKenL4DUqfKTaBLR4mePAVDwyuBUXu0GFNT?= =?us-ascii?Q?rEuKq9WoClEtbW8+vmzkwnpNTLtzTtv38cjQHUvODbGSbU1qwmwK0g6MZ7VK?= =?us-ascii?Q?e8/dF75gbUyXUlptodaI6Pu+FpHqSVd5+j3eTWZ7uYbDqNY0Gy1+TaW+cFzI?= =?us-ascii?Q?7qbFE82ImARLxhFzYgKNYBlev5pHcP+0USAjFZA0liv3e4B/H6bSnKs27oDV?= =?us-ascii?Q?+H8hBYeCeyUfkm/qwEn1exL4nC1XfZGcDe8pdXJYf8aOluMufPOWGfi4dMS0?= =?us-ascii?Q?U1dP7IdvCsl5vmRHs=3D?= X-Forefront-PRVS: 03793408BA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(7370300001)(4630300001)(6009001)(39450400003)(39400400002)(39850400002)(39410400002)(39840400002)(199003)(189002)(33646002)(97736004)(69596002)(189998001)(2361001)(6506006)(50986999)(106356001)(81156014)(2351001)(8676002)(305945005)(81166006)(7350300001)(38730400002)(110136004)(53936002)(6512007)(2906002)(5660300001)(7736002)(48376002)(50466002)(36756003)(47776003)(4326008)(25786009)(54906002)(5003940100001)(50226002)(68736007)(6486002)(6916009)(86362001)(105586002)(53416004)(1076002)(478600001)(6116002)(42186005)(101416001)(6666003)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:CO1PR15MB1077;H:castle.thefacebook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO1PR15MB1077;23:ukY7bdksdtBAfeCV2qXRkvUExK9utzGS5YRc/5jDD?= =?us-ascii?Q?YgJoLvBGM0cBOucfgykJWb5aciRkUToCEyI77fqq4Q7dUHVot1WOX52SIU21?= =?us-ascii?Q?5Ouluw/KhtxmbTEa7EEU8+qWZovDrzsq56ufxhpdsZe/cT+LyH6OKUiADnKO?= =?us-ascii?Q?MqOqZbDsZsRkthvmsmJE1QmytnD92sdT9tj7caEqKVh2aPmji+SFmSVsQdKC?= =?us-ascii?Q?KlIL0VyFdb+BQ2VCmurBjma3SwUd4sTCRRI4qpNOgiqf1UQ8dQ7fDZSZAoIm?= =?us-ascii?Q?GqBChPoWlpD8P9SWNi3ZgzSz//6Kca+yS3RndK7cybWRbRJwhdnAh12J/0mD?= =?us-ascii?Q?urJUiYBMcf/8KBzuXx61tWPV2M/N+3on0cGa0FNPsgKJShy5Y8fG8f+VTuKg?= =?us-ascii?Q?oscBks3IRbtD7Qn8/eeQlQdsAD7X6jqA9JtqGvDk3y0p7KU++BMO5woQaRQO?= =?us-ascii?Q?W3oy4MXLAHJePr0CqrvE5PTlhvsu0Hb7H6wIhD6LH2m4VzGW+J++TdVchsT5?= =?us-ascii?Q?7CFVOQYtVdfI8DbpZeQ3hoMLsa5yvzM769mPGh3kCTW8rwZw/2jErWZV/1hF?= =?us-ascii?Q?0aGJJ/43KBqzjPycdzchlDVYzoF4cixOOGAG0LIaWWn85HSq4QgacmItIx4R?= =?us-ascii?Q?FwrjoeOH6wnykf01BbcRNbEswuq9QG8qVWeDlJ8htJEARuJ8BwMxzViRIpQD?= =?us-ascii?Q?1DgwuwTniqQRQgJm4pFQVQNLWhcM3eMAsD8pxB0RCX1hvEfSQ0J8TatfEjeF?= =?us-ascii?Q?H79XxYf1smJJYMlkxUSEMiid0Wy9l7Ou7IewHEUKCIymowgm4vKwjtHHQUnl?= =?us-ascii?Q?9itdDBDt0Or6VhFRSSUz3Jm/zBFIWOVORxikEm5xmjDmSVVOu2sv+EMU158/?= =?us-ascii?Q?Y9OfgHqiGnkaziPBgrn3GhmS1yVJVUwdXgmdl5mVb8riSN9P6EQefoXoAuAR?= =?us-ascii?Q?nfIVHJwyM4KGdebcqVacGcgr497ZoJlvjGsF5YUbhlsPfAD7tGss0Uqk3Nz/?= =?us-ascii?Q?MO6B5gt0avthiFGZREgQjFB0Su4UlTXQYbPQ3N1IvXeDVchAGGQEWaCwaGtD?= =?us-ascii?Q?5fI7YfGdxVd4zfo9Uif6kj4+wNcbqVFa36U+KtYSzIe7Y0LRXLne9dtAnSrD?= =?us-ascii?Q?E/slnY99N5hO8oMDRYXWqTJS+HZJvEZ3HzC+wXtZPpqtEGmJBoJWSWwQQdfN?= =?us-ascii?Q?PQBczCLn5tLLL8SGHa4q2Y8VFMPOu9QDv1ruI4pLgejuxPonkx4CbM4ALlNQ?= =?us-ascii?Q?jByBoF/WJXoQAZsu6oG0Nr9hWutQ+bn9hrCpgw3iMGP9B0bv+1PU4UPXVnsp?= =?us-ascii?B?QT09?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO1PR15MB1077;6:Dv9zobDKiPOxV+S//5Ikvs85irzCEg/OtMjvEWpFar?= =?us-ascii?Q?U9vovSadmmn/fbTOfDSNIqQnGt1SceoorPM90pDlEYY49H3BLPRTtSGYVBAe?= =?us-ascii?Q?rCR21dI5yLmZZCPXmbM6Q9n8hRDmll8CWy+R5Bojj0yLHNnjur2M4iZxJHqO?= =?us-ascii?Q?gvau8WFoRHRz3wo8vok9myLGuV+Pej5d/qEtkvGAWEYBkPtZ/9+6bxXmqTZh?= =?us-ascii?Q?gWNbeModetq85i3BsDSYmkd578K7c3lDbYX0+5aRHDz+oKZTiJU3AEagalx5?= =?us-ascii?Q?m/ft0lT2LQrPNCJBOYuclzx+l5cuDKVBJ5jw+dn0+IQO3FJvIzUb0dvdEH2s?= =?us-ascii?Q?+fBqbs/gG/kzqgHtUeCasM73e6QZIarL+ctStTaEcL2ZScjokOi037YpRU1p?= =?us-ascii?Q?KmNGDwL8/RuptKyK34vCRBu2cmZj+cZznvLAhQHH2Fbu56IbWPICb4iizLKE?= =?us-ascii?Q?Pr6DjZU2l/CaVUicPOCa9EKJmFqgFgOTtuzIke1g+BDgsk3Opfv0VSf8cQ5w?= =?us-ascii?Q?Hfn1DMahuTtTdpeqE4TzSv60n/5KQVwEIVkWYlSnWmdjv7jwFHMcTfKrKIkl?= =?us-ascii?Q?2+nkUQILGlx+Z25ab69+2KoV3bVNEu2i8q9IA0Fr4bOpvWctZjtcIAgo5KLZ?= =?us-ascii?Q?rQtP3hbOxycWVON5FdcUI4zR23U/u/evPsnFywQAy5NldGBDBLXv61/ifb9U?= =?us-ascii?Q?eUov8PRYIKQyqe3mIViI46/3RE5ihF8/K9eJ2Vjdat82JPWTkWqdWshiOnoI?= =?us-ascii?Q?yOP69V5CtDlFTIcC3BrEPwUmCL/2YmU7fl6baQ5IRsZj84OftrzNsKlGxPoJ?= =?us-ascii?Q?rfKip9axo4z92S2wimBv3t7i0OCNlEEBwc06zIKeuda2NW30X7G6+GRDdgkQ?= =?us-ascii?Q?EY+e3f3F/2+ljDDqoB3GCpEsBcccULhSsKS2yjpFMZ8ljOVE2sqmsgWVfzYK?= =?us-ascii?Q?2vEO9iNAaUXWG0GNtyOEhW1xpQ1dat4KWa+fhHuxFJuMjiFl1BAOsEkDpyBS?= =?us-ascii?Q?c=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;5:i9/w341w0qXqZE7YCXSQiD79ENRpKA1YBWBwvEAC2/HsyOINXE+ix7EqFR5zGqlxraRXC+Z8WaomHQIzEq6Z3gqnu+MCZA85YjoNJKA6h0VPbVoW5f0Y0S4/yiB33hCaERNEuNZZOHlBOfz4YTPF4m/iDw4wqfvNGjV6sRm1nmTuS7ovNSkQtz9EG+uvesQO2aSHTn8Zl0GPU0lJPF70d84Rk+3zGIrjM2tIzPD+W5R+I00NE+beSkhgSfqb1jP3vbfh/y/lABX3ukR0SezCMvC1nPGRkKf0baAMzEFR3n4o6XieP3m08y43RZlL4olsnDgSIA1xMzZna8msXeMwvM8/iIeSye6EbKc8Ti7Tha3FG3ZyL1WFk9iPWnNSMgqA/FdKqsYyqM+A8wN9lUlclZmnGdZs1WZ+5vIqwK+CPcYXUCJGD5qJiKOpXmTbOEi4TJ3PT+kiCvIPscKjx875sl0dYAlSaWCCEYheRWiRPAS5yXSbQaks/QcIs03BP1OU;24:aK6P5S0JaoOWtytvJAGDIIuYAd2F+ksDkqBYQtpQNpTXMx/mcdDg4RmNwJly/3r66tNhMTjN6iKPLQbf+titrgSyYvQRqYI1Q7jo+GWSBOY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;7:QqM31MJNWiRu4z0tzETJAPPDghOXTYkp3jZBA7rBruNR4quTtOh3FzKpt5IPGAMzd7y+Z4ZMQLbtxJmMzsr99pRG1nHrBtvq1ls/MxGPhb9YeeAOj3JTLkR5LCBAwdyXUun+70xEcFwIgQu5QbTqoE0z3JOxn+anw+fljZfkJ48mz/3fOHrx4JrcdyQjBDupV1YPsd3gzgeVvo0B+82puj5CdvztNLjqyb8yKJrOsEwRJBpxz0ijjp0xzuRjMFTrQ67W/Q8H+lmOxKVP1X5iWcsEBmXVUGTZYc6l4O/TMxeSTGj6K3X9ZXZraoYKTxAwdeRuT4WM3wP8bqxAkhk5MZqdIS47nG6xt/mb1z6xn/yPlJH3KMzQCBkEC+gJy2/kbr6iDcbFHJdrpk7Gxebd2reQTrl1KyF/k9ctNhB6ZzZF14+0M2kijNFrVvYY0uBBLQliSZJUsBS4fQSRY4D6cG7SIxibEzfDX77u9p8iLxmT4hYxgr26B1qTlLZzFvK0rqE0qq8SfdDb/m4kO+Yuxv8KwJICNDh9kARZQMLLvSrBwgVmnW4k9LJmGSADK3TAQI7EFSLeutpTLx/ooZnoHMHtVEOsCxq/I+F9yYJqs471bQiFsSb8RRaa78sI7Nm2ewcRmBcX5jOLTOoMFUnx3T4KC+Cm8Y0tePsyP7tzHL+YkKCcGoXABvyWMi4qO8zLZ3PaPPhUd2JWxX8lRnwoOCZ+DWLHERrhDqTxFzFZ9V/QG52tyw3ymDyH31SDWLSm89c7JEHWdhObC+SOwhG4PL4T7+WpkPYAv8tSIm3FeKQ= X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1077;20:prQ79aHQXv0pgeThYafCe7XLTtn7NVLLoRqJHVup1/oqWKGQJ4VEQPWuC8vF+vzRHuS8p8k4OBhXnEehKr8ilsbaosKcx0hKrGnseV9wa9XbJ2p0sT57hdTykvcpWSd2r2SJAnIKtt1SlPvQnHiwue+Y5jJaMiNuICZ5h3Sj0Cc= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2017 11:41:33.4122 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR15MB1077 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-07-25_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1359 Lines: 42 A removed memory cgroup with a defined low limit and some belonging pagecache has very low chances to be freed. If a cgroup has been removed, there is likely no memory pressure inside the cgroup, and the pagecache is protected from the external pressure by the defined low limit. The cgroup will be freed only after the reclaim of all belonging pages. And it will not happen until there are any reclaimable memory in the system. That means, there is a good chance, that a cold pagecache will reside in the memory for an undefined amount of time, wasting system resources. Fix this issue by zeroing memcg->low during memcg offlining. Signed-off-by: Roman Gushchin Cc: Tejun Heo Cc: Johannes Weiner Cc: Michal Hocko Cc: Vladimir Davydov Cc: kernel-team@fb.com Cc: cgroups@vger.kernel.org Cc: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org --- mm/memcontrol.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/memcontrol.c b/mm/memcontrol.c index aed11b2d0251..2aa204b8f9fd 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -4300,6 +4300,8 @@ static void mem_cgroup_css_offline(struct cgroup_subsys_state *css) } spin_unlock(&memcg->event_list_lock); + memcg->low = 0; + memcg_offline_kmem(memcg); wb_memcg_offline(memcg); -- 2.13.3