Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4746188pxv; Tue, 27 Jul 2021 15:35:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxqiT7HVun2BYvX5QdkzpZN/H6/f+9lsxcVXFG4iUlYGNVeTaGIL/h7xgGojkE7XYMJzXAi X-Received: by 2002:aa7:c799:: with SMTP id n25mr29324097eds.16.1627425317476; Tue, 27 Jul 2021 15:35:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627425317; cv=none; d=google.com; s=arc-20160816; b=KcC3+GTYynEr8CVgXkj9QHyO47LtkZuOCiDaCRtAdVbnWjUI8C2DOdPEgcZ9e7jZ/b dz1+hE2BSTFYJh0x7EtOhBPrfMId/jpXCpdD97k3Yp4UFK5dAAaS0lQSWtiDd8AywyFJ ufvloahunyf8Krkvx/UfFhYRhtk36lI/+daD6Wz5enNO3pDo+X6iyS+s2+KqJyYk5ukV pHKnptIPqgMyxpYFrnTn5GiqmOqDgKS1tY7HgdtKD/IYf3sbwLNOyrXClk6bkcG62h6Y I0/gPAINSWUsEwJpXW0rPNFX27qkWKhCkYaltpqtG2vlJ79ICpo22dMGMmXs9UE348Q7 X1Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=1yVpnPDg8qZ7QPNZ+sfyroUAmvgOf5UoKJwBpXAopX0=; b=n6qlWen8YIw/P4AnozwgAjtZvPD3aMuIdZZ63A9hClZjigI9+IKx6YC2frauNJWFtt BczA4kA36WjDmd9azJ1r58I04U3531oru7s6QFM+bkQ1+mFF6EcUi+DcmKYr4MDN1QtZ ftykqgvLtEipm6rgmKv5k/xCSdAf6H24cUDJFz7XZZN36FpaZXCDQ0dENZ1K0yeGAkV/ kSOq4poLTe6s9CNYriBDY+ZcZeRGJlnC4wykUESBoBjBXOujscDhIZvAI0a2H3DrekoH 1VjnRHlrtYkkqzduH6fa50ZQ6UXVkqZjJ+mEvvHpmgvS3qWYsgqQOHX1/UUg7fyA1V4O 6naw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=OVCobrnJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z4si4489702edd.580.2021.07.27.15.34.54; Tue, 27 Jul 2021 15:35:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=OVCobrnJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232810AbhG0WdR (ORCPT + 99 others); Tue, 27 Jul 2021 18:33:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47642 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232336AbhG0WdQ (ORCPT ); Tue, 27 Jul 2021 18:33:16 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01E24C061760 for ; Tue, 27 Jul 2021 15:33:15 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id d18so190341lfb.6 for ; Tue, 27 Jul 2021 15:33:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1yVpnPDg8qZ7QPNZ+sfyroUAmvgOf5UoKJwBpXAopX0=; b=OVCobrnJ9+14bQ5fvgtof3vhnIr4IT+0De+FCovxI2+3wi6Zl8VVVHPuEHpvZBYC3H O/PsQdOtJCBsopByBERz/BrgdkP/0bvKhrcaeCI+IkyYjM6nKaxnJ92cAOehFMFyRhnS 4j4U4dBe26WhX7BBdXBHd8afriot7wv+rG8kUS2E5itT1uNH07WjlP/7cdRbflQrj9xT zTa/flnhPm41oD2H68OH4/RmfYKQuR6kVeS9U0qV9hODFBYHa/tQPv0liv9K5zUXCy8A e3XI9UEyyTUQoKdDpu+TFLWBSzIS8RpkRDBkzt+bOKLDkE3NVY32PQ+/kxG5UobsaEPe xn2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1yVpnPDg8qZ7QPNZ+sfyroUAmvgOf5UoKJwBpXAopX0=; b=CIh5p8gHFmkAWmpKYCtrkLLdPl5hOMGKlbSvp1hy+0l5ZHe+PAQZeZmBzKtr7HHd7g 7s+FXIK5GpZDi58u/Ueh89qcz4vAp57G3/mLwDYklnKEwdonosoJceE4OuhEb+90wEsf 6FYHxvMG0zsCykKyhyB29IGMg4rbPBZiqJB3EcwR3mXbE1I7RbmvgtkB9NIL3UiVqj8G W8eh0OeBr27nBuq7+QIC8FeSErVNLbCjLfwC1rxShQ3f/fKsyoXUzyS6yZK8xsvD62uH F9wcWQUM28b4bc320eRVmMmTaD1yAhWLiSmSTCF+3Xr1V7OiNOsqr3yn02x20cwrojkj VZTA== X-Gm-Message-State: AOAM530dYE4qWhlxm2AgNeu98g0SO4fovewP3Wwta3qg7BYplcKEKdjG o3DMxjdRl+ks+SdyLQATfgTlMoawodYOdsu7CsP0/Q== X-Received: by 2002:a19:dc50:: with SMTP id f16mr17867859lfj.347.1627425193113; Tue, 27 Jul 2021 15:33:13 -0700 (PDT) MIME-Version: 1.0 References: <6f21a0e0-bd36-b6be-1ffa-0dc86c06c470@virtuozzo.com> In-Reply-To: From: Shakeel Butt Date: Tue, 27 Jul 2021 15:33:01 -0700 Message-ID: Subject: Re: [PATCH v7 06/10] memcg: enable accounting of ipc resources To: Vasily Averin Cc: Andrew Morton , Cgroups , Michal Hocko , Johannes Weiner , Vladimir Davydov , Roman Gushchin , Alexey Dobriyan , Dmitry Safonov <0x7f454c46@gmail.com>, Yutian Yang , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 26, 2021 at 10:33 PM Vasily Averin wrote: > > When user creates IPC objects it forces kernel to allocate memory for > these long-living objects. > > It makes sense to account them to restrict the host's memory consumption > from inside the memcg-limited container. > > This patch enables accounting for IPC shared memory segments, messages > semaphores and semaphore's undo lists. > > Signed-off-by: Vasily Averin Reviewed-by: Shakeel Butt