Message ID | 201708301124.v7UBOmUo013899@finist_ce7.work |
---|---|
State | New |
Series | "mm/migrate: add missing memcg charge" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [209.85.233.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Wed, 30 Aug 2017 13:27:10 +0200 (CEST) Received: by 10.179.5.229 with SMTP id w34csp507789ltg; Wed, 30 Aug 2017 04:27:09 -0700 (PDT) X-Google-Smtp-Source: ADKCNb5pIzNTT1U7Pu5W/VujSJL6zJRYQpmTe6Yp1cETRYMmrdviUGaQtrUnwr00PvPPrJHNYzmM X-Received: by 10.25.195.148 with SMTP id t142mr480305lff.22.1504092429094; Wed, 30 Aug 2017 04:27:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504092429; cv=none; d=google.com; s=arc-20160816; b=s7Mx9nslw0B/nkH7a1c57l1EJTg9MZ2R85ymPpJGDsbxJjXBOuMvdH/8JY3A+sx41O 0WPWctrpFMUonyfTBZHoKw+L+ErDLVUysK4ua1vdm5IogRkB3V/ksu/jKIdIhaR8dj5X 3rsn/8jYigmDJF7SqSsnNswLMt8urVlI0nUhIpi6aDdaXoLrIYYYTm5xvsBkyHIPl9QY Lu2uAOBYDy6XCyO23GcXI3jExbbWhaEO+fgbP2i9ixgiPF5y3m50A9UitDChd0uLvyT4 bmabDOYfxI/araGTQnM+2zmyIwMUwAu0tgR2535kICahqmQ27DVHjPQb4/7OUZiE+XsX MYBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:spamdiagnosticmetadata:spamdiagnosticoutput:mime-version :in-reply-to:to:from:message-id:date:arc-authentication-results; bh=stnYvIGKVspiBOJkB44o+A1acTmSMAhJ0mDdQSJ6m/o=; b=lUYrcBSTdPw/9TfNqTHFpFwn6Mk8FKSjMC7/HatGpUV/6/ekosQv5pEFKuwyKoSzWw z344u3mQNfTPaOtyHU1GnNXQksc1X8EukjpxD46g7G8OHRBKyqwXtKg3x7k7Z9rXv0yF LJDW4HQFkDvgnPrJ4qP9pPwzjjQInxSrg2rqdl/fhmE6MktZiA7iK9Qjdm5+NkNHiNLP 2OerKCwpAynhdOn22oK1t6E+JRKtpV95d2Dh3aI6YUnmMTTJwMMuZo+ld8Xi1Nj1UdWg SxOdPHtH8/9xR8ZtBDyxScPS3eSG98S89E5pXSSxh2wzdLlvtvS5ZoG6QsbJlN0espVf UNOg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [195.214.232.140]) by mx.google.com with ESMTPS id c84si2037384lfg.330.2017.08.30.04.27.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Aug 2017 04:27:08 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) client-ip=195.214.232.140; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v7UBP2Gq018663; Wed, 30 Aug 2017 14:25:04 +0300 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0208.outbound.protection.outlook.com [213.199.154.208]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v7UBP1uk018658 for <devel@openvz.org>; Wed, 30 Aug 2017 14:25:01 +0300 Received: from AM4PR08CA0045.eurprd08.prod.outlook.com (2603:10a6:205:2::16) by AM4PR0802MB2210.eurprd08.prod.outlook.com (2603:10a6:200:5e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9; Wed, 30 Aug 2017 11:24:51 +0000 Received: from DB5EUR01FT021.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::209) by AM4PR08CA0045.outlook.office365.com (2603:10a6:205:2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Wed, 30 Aug 2017 11:24:50 +0000 Authentication-Results: spf=pass (sender IP is 195.214.232.6) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 195.214.232.6 as permitted sender) receiver=protection.outlook.com; client-ip=195.214.232.6; helo=finist_ce7.work; Received: from finist_ce7.work (195.214.232.6) by DB5EUR01FT021.mail.protection.outlook.com (10.152.4.245) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1385.11 via Frontend Transport; Wed, 30 Aug 2017 11:24:50 +0000 Received: from finist_ce7.work (localhost [127.0.0.1]) by finist_ce7.work (8.14.7/8.14.7) with ESMTP id v7UBOmoK013900; Wed, 30 Aug 2017 14:24:48 +0300 Received: (from khorenko@localhost) by finist_ce7.work (8.14.7/8.14.7/Submit) id v7UBOmUo013899; Wed, 30 Aug 2017 14:24:48 +0300 Date: Wed, 30 Aug 2017 14:24:48 +0300 Message-ID: <201708301124.v7UBOmUo013899@finist_ce7.work> X-Authentication-Warning: finist_ce7.work: khorenko set sender to khorenko@virtuozzo.com using -f From: Konstantin Khorenko <khorenko@virtuozzo.com> To: Andrey Ryabinin <aryabinin@virtuozzo.com> In-Reply-To: <20170830103840.9414-1-aryabinin@virtuozzo.com> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:195.214.232.6; IPV:CAL; CTRY:RU; EFV:NLI; SFV:NSPM; SFS:(6009001)(2980300002)(438002)(189002)(199003)(40036005)(42186005)(54906002)(5003940100001)(50986999)(4326008)(8676002)(626005)(26826003)(6862004)(36756003)(54356999)(8936002)(110136004)(1096003)(81166006)(81156014)(966005)(107886003)(356003)(8276002)(47776003)(189998001)(50466002)(48376002)(1076002)(2950100002)(6636002)(6306002)(69596002)(5660300001)(86362001)(9686003)(305945005)(87636003)(106466001)(4000290100002); DIR:INB; SFP:; SCL:1; SRVR:AM4PR0802MB2210; H:finist_ce7.work; FPR:; SPF:Pass; PTR:msk-vpn.virtuozzo.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT021; 1:hh1NqYUEZ1bGWsp40Ymqupc4BA4gQhZ0q9ie9HOpLjgw85pPUlNUO8X397xvz9BtXBmD2eR40QfoLkFg2NXs7FfzFFDL3ReqqGocXTlMUwV4VPBYFmtr4knLXrh9GDhG MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dcd0e023-787c-46b5-6114-08d4ef99baae X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR0802MB2210; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2210; 3:YySznReVIAUBHpDVbehMfgPC8cGnxScyHk8tKaXqnZIOi5zloA/SJqDdpdwwrmIYpf0/Hy//yCNeUwnhmBaPYj/6UIgBAlRHy7mn/b6BmkPtvF3spqCm0LcxySoBcG0Kt/N2ojUyr6EcXljbNRYMWxE+zy7X0USmDyJeT2kzGWHDgaOQx9kVdpQemaBvb2ltFlkjv0Sk/oqMAvbMB2c/sE0/uw/mou5Tm+5o76drfmDrPIipzDJt8gscsAan/MZpjCHo9J5+wh7lzJMJFpdrHRXdANG45KcbTVZGU073iZsR0X/clOb5wc0dI8/SYgClKxuOX2Hpuf2Jw4cznlsXl0GLAXIaIpczYIJeISWMJA0=; 25:kShByrrUCPCaUZXTXfRU/KSHEDc4c1buKQIFk3TKRE9zJIpSlwAt4bBbhDc1zu1Dp6DDHu2iPc4TSoQf9AklTZ3gRQS+ToKHQUwzPwXJlM6uOcGlmb6w0nUUzeeGQkMxkRiyk/VPGjffUnKnZ9Wm8hLbFtEjsViTKzCezpgnPqdZWyuRJWNBp52/1n9RjA3KqtdGvZZeGEjg0t5H/V2GUpiNs53AQvk8/I4Ko/6ieMnHwnnLlqOCO+Gdr0dE4yvLV+GrM5jvrJ1iH+DSS1vxLN9FXKbiT1xbmfeorZb3SafwHzKGr7QsSvJ7PYbrXnnLY74j94d98BAt2UZ9eQAkCg== X-MS-TrafficTypeDiagnostic: AM4PR0802MB2210: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2210; 31:1rMaTCEKQFoSXm2hEfJtEiz0TQpsQKeMymPt0QfwuDyYtB/9L/6RUjCnNokeQewjRmOWsjA7OKq88E0AchxquwLVNI52pJ6rmHWzoaguw+BRoPV5TzSbLcLigZpJplvphuOHlb31tAUYx9q8kO2T+Qc/5NYbBu1vBSgi5HqplFQ4NmB5AcngGA85bpYwI5ajg8YZ+tv1iXe0fdCL2hitrKHiMFSZ3QmWWq56D7PiO7Q=; 20:VFLKwlJO5xhqH3g/C4EnxTqg3aTIMycneN/aE59qu3grzz343m50Nncbx2OQuPx6E0VRNCO5+8zu1fVHfzV5yJ+7z4vD8TrqcIrwZvxXz6PR1tmWnIobpTH08RlcYptwiIM6VIeXB2x/dTbIh8VOyYz7NCKrgsITKS4oEDOHoxzKfMuoHTzd8DAyzlfJrVxM2lX8e+ZIjda3A4jmbd09iD9l31jw69qO2kFHg88ATsNxsyB8XQ+172SwYV/z7EoZREMQM9XouN/b3t1rT0p3bw/h3j9hloll98+8K99YbY7E1saI71gWITXX3OKQHme4H3TMdSv/l4I2dnwR0R7CWs8s3tGJ15lpIsgMS6+8GQmX8oYeZ33f7gWfgSHWcryfv1+JEC7ZB//TLg5eByCfmaNt6c7AyylC2cPn+xBId7U=; 4:dhb1LON7NocVuN2v1WP87+LLapucycVI3s8c8djS913h7Q7Y4JsiOVjKJ2hFL2ooVOc/yR4pDENH4blAfnYyMkduCVKsUBcllaXMU1zeNne5I1vCnNIah7lHvIkjyEBe9O6qm5P8wKFpnDfzchmq5iA5KQ00qJCoj4ZqVEjUqWLDb4R4hsrVMTOlB+av5Y3jqP1GIVTyIDWZhBHJu/Krp9z5wycYH0jyZg0KUOh6odqEONtI64MFUD1f6p/XsJoA X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(9101521199)(601004)(2401047)(8121501046)(13013025)(13021025)(3002001)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0802MB2210; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0802MB2210; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0802MB2210; 23:84qVevV0fRzS9GxsTfRpq8wPFC+B2/qLJ8Ystye?= =?us-ascii?Q?BI7f5DLcxvg/srZ+6oK/EKd5y8OgO8Z1ppqKhtQIamXRSKl38z40U3zEIZtC?= =?us-ascii?Q?EZcSdoqNxq4PdJyVO9goe7FiiNoZdibNk+MEy31/zLMOmbMZA4PGXpprIbTd?= =?us-ascii?Q?IuWDTLjIKLXFHuI4Kyy7uact/By1Lf3A1d0ZOsUSMNy3T+01P6FUOGTg1Pfi?= =?us-ascii?Q?QiYM7ZM10SvfITkI1OKjp9hqdj0vHzrrvns+5XbriBkKRNzXC3EBq49q2C5b?= =?us-ascii?Q?8/L6SJZFHJ8ovqdJ1shPvFURt3VBwLPiHtB8E6yon8i7iak0XUJZkRqi0ctm?= =?us-ascii?Q?phy0rbyHmWHeC53kh07aQRrnRfz7HOr0LpdX7AP+DowhqdRGGS5dLYAIwp1P?= =?us-ascii?Q?rJ0exoCmT/45ZJgs06Cx/f/c9SFTIdvp2AfWaGVl8SgooezlaVZloYOgTCuZ?= =?us-ascii?Q?BqbKFdCZzguv7MvMorAUf9c7AvcfOsRVU/yFFp0AT5IVsyTlC9ACjLmvce9k?= =?us-ascii?Q?WSW8VwS8e9oXMh9nwiKONWo/d+bR2PRZIDt9nS2wWNfhGKrgyu+ieHhOh/qu?= =?us-ascii?Q?WpOLrXj0G41vJivTEx+4sSBv4OEppcW7zoUqwoo2kFFV9g3l+i6LBLtsjEnB?= =?us-ascii?Q?OxJgntHH1kSbLtSyug6Pu0djAOkv710RYR+PBq9AHDsNWlxxw0ZVjV/Ib+5d?= =?us-ascii?Q?QFRa5wBInzB1eDOUls5NAeOqbM5fwvmPHLsfjKtugm0g8dZSjArWZ/2Lns7G?= =?us-ascii?Q?vW7u+0QDMDSys/pR/augAo3SIh5yOmJdDIAkGzuPK9DgVWOxCQZkNBac9h7C?= =?us-ascii?Q?XLKpin6AUood3Xu70+7t8RabQgTKncCK49R37u8gIN73sJCxsOA0IFvqfnWy?= =?us-ascii?Q?WTZMXEWLyuv7mzDfUWfvgLiFcYTBCs0dY6CaSkrtfZSYS0MOTXZE+fyrzdtJ?= =?us-ascii?Q?PUrJ0+tSMh0GOSYnh8hAXzamGHoT7wZG0Eg86yx/lg8vs9nrfi0qXW21M4Zp?= =?us-ascii?Q?OIBwtnCzjy4eJp+Ee09WtAPAY?= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2210; 6:XsJT9vXRHtV9ZF2sOAdpsOX3gykeXsqZGwDatnpc0iSQbE0Qmm/Du65+TCek3uG7AUn56cJK8MciHX3rwuRtv78jh6efQsX1OFzaIpN74sgxEs+sX14aYYvsTOEOZhcFmt0g1rxb001ldIRkiZS8o0dKx1bUjk8swBXjvCQtPy1wgFRcdv1ZYKP8yxV3c6NLg8YBewCMhrLC1MXjKXAo4l4xfTxGxRql1kHBcTcMROpidMhGn1+cpm+15I/PFq3RQ9bNOh+DoHsMr6N6NMloXHpxR4KhUNJIx9ABJ/UA2/hezHVzbESxWl5vvIM2V5jk78WdXero8tCsnnj/KRDIKQ==; 5:elSrYBXFrso7mg2zzmxSbb8+/IOmzOQeu8dlPHBpXH+U0FNWlmK3YjWssMlcyOS3dhvB02yDv+e/hG11NuuWqxcdq4umkoy2xHThJ3mzCbUr7sr+QZpsseDZjbnxpxrgNGSmlPiiKadHrb9GhbN0/g==; 24:Bymz2Uf3cp1v7eyLSVovRlAfRYzu/ZmDUZ8WpBrQZ0GE+dbQdPqZxqMOz/jaQob5OQvsV2I/eDd4fDUd++bn5MR/lIBQ4KsaGJBpM3O0KTk=; 7:lK6Oz/yh7mVI1rLi/lQfnKezX82vO5yBjPLPxl05jm/g7HxKbeCWG+oymUNVzkpfJ5l5PRtFwyCTBYk+qtt6JzGFH/IL+Vr8jh6uTnY16z14qer+VZtBl4zNC3ZeiGeqRetReQuAyCVPM8kT/QlK4OaTCv32Buf6UM3SW9FQiNDfcuPypEF6/18tnR2ATcc4TeGZVdS5Vkr1qWhRcjUt4ndSq3/VSgrFVX4lK9nTFJ8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2210; 20:t6VsWQaWqTPL31Cb51yxsZAIRZOidr15t+NxlqtrEsuPEBZCEKxrXbG2hFA2kdU3D1T/8HfYcOO0OMTrcoeVKvBVM3x4Z/hdy82hxfHd/gMYZP+SqSriBSuzJL/9X+30qTc2QrTLTuJwhjxGX4tioyRBPLcgJaxePfaG/SyW6KY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2017 11:24:50.4763 (UTC) X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[195.214.232.6]; Helo=[finist_ce7.work] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2210 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.6 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT021.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: 1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM4PR0802MB2210.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] mm/migrate: add missing memcg charge X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/mm/migrate.c b/mm/migrate.c index 6b7349c..c629762f 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -2383,6 +2383,9 @@ static void migrate_vma_insert_page(struct migrate_vma *migrate, inc_mm_counter(mm, MM_ANONPAGES); page_add_new_anon_rmap(page, vma, addr); + mem_cgroup_commit_charge(page, memcg, false); + if (!is_zone_device_page(page)) + lru_cache_add_active_or_unevictable(page, vma); set_pte_at(mm, addr, ptep, entry); /* Take a reference on the page */
The commit is pushed to "branch-rh7-3.10.0-693.1.1.vz7.37.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-693.1.1.el7 ------> commit 1c1c763d7424c872265d60007d6050cf3a394386 Author: Andrey Ryabinin <aryabinin@virtuozzo.com> Date: Wed Aug 30 14:24:48 2017 +0300 mm/migrate: add missing memcg charge Fixes: b3c711a7287f ("ms/mm: memcontrol: rewrite uncharge API") Signed-off-by: Andrey Ryabinin <aryabinin@virtuozzo.com> --- mm/migrate.c | 3 +++ 1 file changed, 3 insertions(+)