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 6B684D40D08 for ; Wed, 6 Nov 2024 00:09:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AA7746B0088; Tue, 5 Nov 2024 19:09:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A57E16B008A; Tue, 5 Nov 2024 19:09:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 96E786B008C; Tue, 5 Nov 2024 19:09:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7C4736B0088 for ; Tue, 5 Nov 2024 19:09:29 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 06616161822 for ; Wed, 6 Nov 2024 00:09:29 +0000 (UTC) X-FDA: 82753735722.14.4343432 Received: from out-185.mta0.migadu.com (out-185.mta0.migadu.com [91.218.175.185]) by imf14.hostedemail.com (Postfix) with ESMTP id 9B9FE100015 for ; Wed, 6 Nov 2024 00:08:49 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=mUzz7W4L; spf=pass (imf14.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.185 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=1730851683; 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=p43JMorGZwxO3G3AwweIH/hxNsCPTiwkqmZv7WGPuZQ=; b=sXZY9ZouX/lfAOwqFhNCX+EEowbCznW9TIHF/k9xplRulnJGqJ0akIMmTtMspxz1JL4vJV Dh2i6Q3o6YKgbbVF6Fn06Jf/GWc2REBAtLcE91kRYQ7FUQSwxUBihWgON/6afJY6npQVZl Ym80LIDq/QLeZYvxpSzZbhRS+7uyAm4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730851683; a=rsa-sha256; cv=none; b=7ZaBBB4woNjBjnxXLxqG0qqg2ZF2S5TxH6KCp4FuWPiyhPmZXsMQEdAotOZcF9lYjhO+c0 p3M5W2uwEtR3t+sSa3GMy/aWOfumYTtV5fE3EKCu3hp2DqDs+SbnEAmZOU3GWDAqnbeYWQ +AIwHPUSSCBR2KLmdCux7Dg7MR1XuAY= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=mUzz7W4L; spf=pass (imf14.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.185 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev Date: Wed, 6 Nov 2024 00:09:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1730851765; 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=p43JMorGZwxO3G3AwweIH/hxNsCPTiwkqmZv7WGPuZQ=; b=mUzz7W4LkFRUTP6NoaXPaBhm+AUJUmRmz+BBGRv6P/QxfW+UFW/8+Nk6ckU+ZQmgLLEf7y q5ihcCy8WGwkOLarbdjE5gOJqswQ3khRSbdx8qgn5L8z40+KAtGcB6mi4KOm84eC1+mJPg udMq5lt+i7/153/M6qJQuJIXFgh+I98= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Roman Gushchin To: "Matthew Wilcox (Oracle)" Cc: Johannes Weiner , Michal Hocko , Shakeel Butt , Muchun Song , cgroups@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 0/3] Introduce acctmem Message-ID: References: <20241104210602.374975-1-willy@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241104210602.374975-1-willy@infradead.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam10 X-Stat-Signature: 5g3me6s8f334obyis9ehdroc83dqs1q4 X-Rspamd-Queue-Id: 9B9FE100015 X-Rspam-User: X-HE-Tag: 1730851729-588239 X-HE-Meta: U2FsdGVkX1+keP5jezPA54CZsgVl5VtJklivMPjpjjXmAvudJ95ZZFqm/MV1uQEIl6sZSpCgsqYrrUZZ/vCpGh5xswi5LVrdtNspRxqDFWv+lwyUpIH8BQkEEC7v2iy7RHNFmZRS8nZsv6jblES0y1iZ7x5G+CnrHso5Wi8TN5FzacCXEMnv+3dp53XQHyhZgr16Hus2GjXC69gY05mONvX/F05XCmPCPx39pMsma6dzoafSkJbgIDONInF+7kgtqiyp7d8kZ05Jbhf63HrOjcwyzimIOXdQQ4H/24xAm8tUbCnpsPrc/cLexKg+IWPxDijq9zOfdPTKNcKNN7HxQ+JUPgi/FGdbfZh5QvaO4p03owAoWA6zOcKt2HwbLv1l6ehxCF7JTmTfH+fK5lhFpxcNYmMC8l/nWkCAjC7b46wSyBoc0QQ/CHUY9zbVR6hk9dYgNIZCBCXic0I6imrbLMrweuSaOwwv5bRLR9CO3zZ3bypua66pv0i6CFnl0GBSpQLOd+emL2vhhGC4iWWu6t/1OZFEqLtIl5xmTRrX3Vlcik0iPBF5xleevRGSIRshdiTD1apQ8TX7alDAMq/da0Te3NCKz4y8WKP7S2dOnBBjSk5BC1yFYrsramCzw9EZOEn9tJeA1xV12DxkPmzjVb6yoDDOP9WY7SqnDLdqdkx4tPyfWkxqJSJPipV//BfS77193lVJo/5ePsLw9SEwcNbO+B8DcwogC7kZl3mjmoNyirln+Z8gd9HTLnuI9ucJh10Mq5aY7GvW2++2wmFn9pv4qSo1sO2t0on0OVGkf4WlE4iPPqqVMID/li5iG2pEa3EtCe138Zvcik9l15L0PPeYNVtlveYupts4CRTc9y5fONc5VTlDt6U4rYRsNQJV8imOfTEq6IL6nxiGNr8hKLW9YSZzTH59knVdXQ99kqZ6F65/F73Cn/wRaOnEdVFxGJ32VV6/6agXzFm7h5F 2NqpyG8T STNRl5EXFkkNg2GMe3M7OIU7MlSJTjzBC4i8lki3yfikqYz+EECvr1KNmXBYK7xt/N1Bo8R/X5dot54fWb/35oDkOWGy5qF1046P7Pqvc/swurbT4Tk1TooD+9NFcME9k3ep20dUg66l8D8y+4fcobQBkm2tEiu2OzvxsSA6jU4SpPwqvhwmd9yYUwCle2XCw6AHmNJSj1o/RGoP7Bh18ybE1oZ+ELondwOyjJ9oTDnvZsZk= 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: List-Subscribe: List-Unsubscribe: On Mon, Nov 04, 2024 at 09:05:57PM +0000, Matthew Wilcox wrote: > As a step towards shrinking struct page, we need to remove all references > to page->memcg_data. The model I'm working towards is described at > https://kernelnewbies.org/MatthewWilcox/Memdescs > > In working on this series, I'm dissatisfied with how much I've assumed > that every page belongs to a folio. There will need to be more changes > in order to split struct acctmem from struct folio in the future. > The first two patches take some steps in that direction, but I'm not > going to do any more than that in this series. Is this series supposed to be merged in the current form or it's an rfc? The code looks good to me and the approach makes sense, but the series needs a bit more formal commit logs and series description. Also, it would be great to have at least a short description of the high-level design in place, without a link to an external site. Thanks!