Message ID | 20190514124154.23633-1-khorenko@virtuozzo.com |
---|---|
State | New |
Series | "mm/memcg: Release memcg id from css_free callback" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.131.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Tue, 21 May 2019 06:06:31 +0200 (CEST) Received: by 2002:a6b:251:0:0:0:0:0 with SMTP id 78csp6310400ioc; Tue, 14 May 2019 05:44:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqwrofWpFESEqSStjzNFiKeOSb5JPHXRYhauZaRe6/ZV2k9n4Tj1b6Bq81xhTYziJBuS2gNS X-Received: by 2002:a63:2943:: with SMTP id p64mr38381208pgp.151.1557837844277; Tue, 14 May 2019 05:44:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557837844; cv=none; d=google.com; s=arc-20160816; b=TinU7PXugKfRylsCJZQtmScpLhEUX2etKzyFC8CuWmKzZOE3WgnZQb3wo3HMRD0GYs TW5MZJymt5qj+vl+Td9siUA2miKFzmPc0Quuo4fYTozt54vc/XS6XAImi7JMOlZTsU/4 1xp2afDdbQkjCav/26kiEBxHyIboGjcyR9vrb6/Im4iQCiL5KdmfPgyu/eTwFsx9SpOl DOZaIkLK2SXMn1DQyRMsgsiAIZ5RjvgoeMecdjuQltnYKKR/KIZ0Jv0F5RBSdsyh1tvW WSxe4s052kooweM1zbvYq2MicXuWa62tGsIkX942iUBAw3Vl+Nvqjh8TxKOTmyU0WcAc 9/jQ== 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:mime-version:references:in-reply-to:message-id:date:to:from; bh=skJgcBoKoAaEpdrv0y7Mh+ZWNkfmwYZOEUscsK+pWzQ=; b=octn/kM1mCwPRemir/+UX1KmRXMgtOugSCa2yJYisx42nRaggBBvsGeDnTRm0WEcSm o6FF1beWHeiBarGFtZ5PWhLaAKABrRuLtrHOWXzJvUZ/oukFeHIln5S4Q1W1f+kkYa+K m+57AmNeoSvXrjFOTK9+/saksWuOrLk2R9yL9bw4m0zetfrB/psaMESNy88uT6BPQjA9 sFfhN/uFPe2xmzWOQ9g8YsFESND3KpYv+gllNn3phIit1GYriiwmGkTzo1FSw80g32Hr vU9tcHOeTn/vrBDr/s/o5z11YfnOsV4KWHfW7EPomGwuqKT5ebNpvQtmkCj5BSTSTTpL qGwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 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. [185.231.241.50]) by mx.google.com with ESMTPS id n6si19813363plk.237.2019.05.14.05.44.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 May 2019 05:44:04 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id x4ECfv78008277; Tue, 14 May 2019 15:42:02 +0300 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2055.outbound.protection.outlook.com [104.47.13.55]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id x4ECfuTv008274 for <devel@openvz.org>; Tue, 14 May 2019 15:41:56 +0300 Received: from DB6PR0802CA0037.eurprd08.prod.outlook.com (2603:10a6:4:a3::23) by VE1PR08MB4766.eurprd08.prod.outlook.com (2603:10a6:802:a6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.22; Tue, 14 May 2019 12:41:58 +0000 Received: from HE1EUR01FT008.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::207) by DB6PR0802CA0037.outlook.office365.com (2603:10a6:4:a3::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1900.16 via Frontend Transport; Tue, 14 May 2019 12:41:57 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) 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 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay.sw.ru; Received: from relay.sw.ru (185.231.240.75) by HE1EUR01FT008.mail.protection.outlook.com (10.152.1.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1856.11 via Frontend Transport; Tue, 14 May 2019 12:41:56 +0000 Received: from [10.94.4.83] (helo=finist-ce7.sw.ru) by relay.sw.ru with esmtp (Exim 4.91) (envelope-from <khorenko@virtuozzo.com>) id 1hQWkl-0002fC-Sy; Tue, 14 May 2019 15:41:56 +0300 From: Konstantin Khorenko <khorenko@virtuozzo.com> To: Andrey Ryabinin <aryabinin@virtuozzo.com> Date: Tue, 14 May 2019 15:41:54 +0300 Message-ID: <20190514124154.23633-1-khorenko@virtuozzo.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20190514093159.10603-1-aryabinin@virtuozzo.com> References: <20190514093159.10603-1-aryabinin@virtuozzo.com> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: SFV:SKI; SFV:SKN; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:VE1PR08MB4766; H:relay.sw.ru; FPR:; SPF:None; LANG:en; MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b381831a-643d-4a56-a544-08d6d8698d15 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4709054)(2017052603328); SRVR:VE1PR08MB4766; X-MS-TrafficTypeDiagnostic: VE1PR08MB4766: X-MS-Exchange-PUrlCount: 1 X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?dYZTl8HD32DmEREjivnuH7LU9WGSXgrUlAXf9fuBypRnTygjUaVNoyoekQfz?= =?us-ascii?Q?xcqSFji2S+/AiZbD4HKV11MrSdaP9qUahzwKosu2GkotL9Dngnx4qVzJCohh?= =?us-ascii?Q?yU3y9AdegRcJjfTiqHfaIDlhTQYrjq3bboMxKrsYtM7Q+i+8SVXs2hgJh8qc?= =?us-ascii?Q?B2jN1/vk35/a5btNNIfKKYbh9TzCf6MCFhFTUUy2guxVW92CezSmniboDSTh?= =?us-ascii?Q?jnb1c3ZES6a8ncAV30RCUZNIMmrVDm6hKUf+QRRgHrsbdAzXPrrRQ3DbYMlH?= =?us-ascii?Q?z21LTPs4ZdoplnCksT2zL0UwLDHfSsvaA42mQKGoSoS7FLJ9dFjMbGIjm0z6?= =?us-ascii?Q?9LHQw3jivWzA7sYXOihDroJiTeG4hBjeri0ka9lxNHDwAvzG06K7ZOLsnKbg?= =?us-ascii?Q?6/pHI0/C2cJVwPx/Y58rwRbUOwiw9bN/Ukpds1UIdzV9uI34LNZ+KZVjfRKt?= =?us-ascii?Q?Ir9mst1McgtDTtdqqpO31ueZCOU++2sLDxIQGdTurqluNnOX5Q3/uJ9A+0iN?= =?us-ascii?Q?B0nW6XVomGKocwzeO5d9RCxDKxpV2ATgEWVesfpiVB+AmIZTjhDsgiMxJmN5?= =?us-ascii?Q?5t8jUtnKRyPs0uKwWlvEMMAcCDbIN9YcpvrGdLmjBPpIS0IQ1OzFKJ2H8gHM?= =?us-ascii?Q?xACoHHSKTPJd7ojQLgvdVzbNepAx6U5fJBaDh88psYEjgIvuEnbXZrnLOd5y?= =?us-ascii?Q?dK7p4kUAsivo5HNZFkUSLD2a1eRzypYrmHphNHhagBiYoW5Veb1aVdT7K4Ow?= =?us-ascii?Q?ZazWzYKOWd7CNF+RqSU/iPIlK+UEcj7oPOPxq/r+PJig98kZ3ZL2ppxLVIsA?= =?us-ascii?Q?CEWJ2HquxjNt0EuarohcFuQ9QIkRlig5cxzV5Byym7hSK4Oh9n8Vn8/VKO0k?= =?us-ascii?Q?pQGcuCaM+VdvyV1qpW9CeFEMhq4v521qXv0O02LHP+5OWb9CWpkBRYZFtEoK?= =?us-ascii?Q?BtoYOi6JvUlOA9tOJeBk4lWGFHjmci9L8aHe7GuGHFYy8IrpAkpXqx9RLlhm?= =?us-ascii?Q?mqOpe817G0FIAS6Qt7t9VgQ5boNZi+4C/NJjH+rOdBeZniU=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2019 12:41:56.9035 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b381831a-643d-4a56-a544-08d6d8698d15 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay.sw.ru] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4766 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT008.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-Antispam-ScanContext: DIR:Originating; SFV:SKN; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VE1PR08MB4766.eurprd08.prod.outlook.com Cc: OpenVZ devel list <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 v2] mm/memcg: Release memcg id from css_free callback 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/memcontrol.c b/mm/memcontrol.c index 5a0641a38835..4be20b81fcf8 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -6345,6 +6345,8 @@ static void __mem_cgroup_free(struct mem_cgroup *memcg) mem_cgroup_remove_from_trees(memcg); + mem_cgroup_id_put(memcg); + for_each_node(node) free_mem_cgroup_per_zone_info(memcg, node); @@ -6573,8 +6575,6 @@ static void mem_cgroup_css_offline(struct cgroup *cont) * no longer iterate over it. */ release_oom_context(&memcg->oom_ctx); - - mem_cgroup_id_put(memcg); } static void mem_cgroup_css_free(struct cgroup *cont)