From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD321C05027 for ; Fri, 3 Feb 2023 17:42:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2626F6B0071; Fri, 3 Feb 2023 12:42:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1EA436B0074; Fri, 3 Feb 2023 12:42:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 100F96B0078; Fri, 3 Feb 2023 12:42:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 01E126B0071 for ; Fri, 3 Feb 2023 12:42:27 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3AFE51201F8 for ; Fri, 3 Feb 2023 17:42:27 +0000 (UTC) X-FDA: 80426699934.11.65D36B4 Received: from out-134.mta0.migadu.com (out-134.mta0.migadu.com [91.218.175.134]) by imf04.hostedemail.com (Postfix) with ESMTP id 35E8440019 for ; Fri, 3 Feb 2023 17:42:24 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=LGHrzaZw; spf=pass (imf04.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.134 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675446145; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ZYvx87/bApyuUVwX/LObDHee8cS4wUlkoRlwfbD39PE=; b=xWgn6Xqgtolowjuf4x5/xKo3arxHAxngC5cKjAbV/R6P+4ld/+5tsbY8L+9cukRVfNpcdH xpRE4XhE39xWR2yw1Qrj9ZDARuEYa+WFYxLaHWguP65zfTWkhGdhFmvAPbxYdjeycKGSp6 SEcsybVO+ViMrORtteZe8RoiANePuvo= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=LGHrzaZw; spf=pass (imf04.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.134 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675446145; a=rsa-sha256; cv=none; b=KKzMkKdyo7upmBlIsSuEmEp+2TjOYyjzaY+rtmEVQQT6ZnHQPZ6qje5ynaQRpxSpERNl2r KS63KhFksKd6ANuuYtesQsqRouNLAXEru+BrraaBfuRML5jc8dM471VmjHozbVY+3HZtyC L7aqrb79SkTTNc15DFrVfTfVAC52ErM= Date: Fri, 3 Feb 2023 09:42:11 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1675446142; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ZYvx87/bApyuUVwX/LObDHee8cS4wUlkoRlwfbD39PE=; b=LGHrzaZwAx29gBlXOkLljkso6NQ92suLDFaEogkOQt1FEn3w8ek0TBLiGtVX57Q8fwq3qI LZCTIUAkK3mdrLn3A5V/7RuWxv9SpZkZtBTARwGqciKa8ttsyGiY2Z+CaaY2plO61J4wrr o7dBN5HJfu98Di+SvTaYhw2SUg3NLNM= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Roman Gushchin To: Michal Hocko Cc: "zhaoyang.huang" , Andrew Morton , Johannes Weiner , Peter Zijlstra , Shakeel Butt , linux-mm@kvack.org, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, Zhaoyang Huang , ke.wang@unisoc.com Subject: Re: [PATCH] mm: introduce entrance for root_mem_cgroup's current Message-ID: References: <1675312377-4782-1-git-send-email-zhaoyang.huang@unisoc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 35E8440019 X-Stat-Signature: nhqaanwgop3fn941p9bpht3obtzyb8nt X-Rspam-User: X-HE-Tag: 1675446144-228879 X-HE-Meta: U2FsdGVkX18qPI47HcjFV/hK2mpzx5APj20JBflEjMXqno75XpL6k9VNnQsSvMXTZ0/R0IjJJl4DQ78Qy49kNm9IR5xHUixUxzthFQUQCcqRtMPRGppgJCIj35qGt+WnL5T0THV5zxZVDEvio3tItlLh3SqIjaIncUEh+P7e+LCmSwTCiSutMcKtenmHdzbAuLG7mDrchIttNYKh38SuaBeTV772wtt3flOl9v+LUsj531bUSVeiQU4p1fp5eZKFMhRMo/zq+0Hk9NeTptD0w7adC4kJA1QebNg/wEfh4byT4UCP9eY723tVhuxSIBYGc8N+hUMwhxaX0TknVRtyetkX8tMylUXtD8EZ8cAXEWnMM9D2fA3blQQsJ1DJATn0+KxkEmYw2sHEZDIIUcqqoefg4Szl54Vmvg7yQcC/HCm18JKFK9iHpXhPhvUDZiroMwTmSHgVp2qd765yBj2PGRDPD354dLqucjGqWv1B2ERt1L8aq/aM6QAMM4jcoERyVJUdgpUN3iT4HEREG2vxvTpXGS8kD/ZbGHycWM0drLKIqEgpvcpC/1QAz/xgSJ7Oa5ey9xUg5Q7Jsb0rcIA/mRaF1nOl+pgEQ9uOlkQKtS88X2EMiKXIIBIBV8QLXupxsxvxkf6ksG2d01RCXrHU9a9GPjtS5wBvirkcdwyulAO0ZglttOylfQ9Sy8OHUaoclBgm5090ehrNChM1nTW0xJZMbrnPckGgk06bf/n2kK9jSdE3gWhNuhj//0O1vmmNFehZ991+bZk1w2Jdt5VSy+V1e8NHDdDUlhok4oWjdcA5w+QaIb/uCnw6WG0HPsQijwCGSLKtFtH1Urm/U1GhrheG/O004pLtjIlPH4mTInteS4qM9VHEFTliC37rKy+Dglg8MqiM7eacSarCn3Rkgw0B/4NKIljr7CtPQHRDAqKvSeYGMYUvQeEOwdJN45CGAVXWXJCXeZJgHkkwQEG j1x9OGwq H/gPI+jCMxaNvN+KfyaNoL+pVKJYj2yXlIYSEOOb5GR8mvBP9bwUuTjfycBt+liWBpr6temoGrWn5ScWi0TSVVCdOn74zl1Wz1pl5LF2ukTjeiKRfYKcz3HU9Dw1Pwx1TJ47JSFwCgxvY0/YffCIAuz5lfbKxfp1P+o3ddwOZxNDVE3EfV/wnOUjptwHLbAkqjKwQzEl+3eXMvPKjJaw+xYwgzx9mKuuqJAnuZgbyXl4NemMOYNzmpfMDvg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Feb 02, 2023 at 09:27:39AM +0100, Michal Hocko wrote: > On Thu 02-02-23 12:32:57, zhaoyang.huang wrote: > > From: Zhaoyang Huang > > > > Introducing memory.root_current for the memory charges on root_mem_cgroup. > > Charges are not currently accounted for the root memcg universally. See > try_charge which is used for all user space and skmem charges. I am not > 100% sure about objcg based accounting because there is no explicit > check for the root memcg but this might be hidden somewhere as well. root_mem_cgroup has no corresponding obj_cgroup: see memcg_online_kmem(). Thanks