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 B4016C67861 for ; Tue, 9 Apr 2024 13:32:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4309D6B0092; Tue, 9 Apr 2024 09:32:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3E0676B0093; Tue, 9 Apr 2024 09:32:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2CF6A6B0095; Tue, 9 Apr 2024 09:32:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 10FDB6B0092 for ; Tue, 9 Apr 2024 09:32:26 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8FE461C0643 for ; Tue, 9 Apr 2024 13:32:25 +0000 (UTC) X-FDA: 81990082650.30.E7FE77A Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by imf18.hostedemail.com (Postfix) with ESMTP id 2DD231C000A for ; Tue, 9 Apr 2024 13:32:22 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf18.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.188 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712669543; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4mA3nIilL7+Jrphge7H3WavjqiRTDCjq4f1SEmSxUOs=; b=MBuj77IyiNYQBLUfiRdynpV1xOWYxWVlgnfkI3y1WYzUg0SviDaUSnQhug+4jqc+uR2hQF uxglSfRWpnaVEQWYryje0jQ9uft2fF5ytzE7FEh7b+EGMjoWNIg3m4RLsmfpQn7OUPFKSV QtKJ84rEune2PBDxQ59rvMDKEoNbZzQ= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf18.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.188 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712669543; a=rsa-sha256; cv=none; b=Pkp9gg8kygOL6xUMI0zp0WGC7lZYHU4cSQPciEJ9OGaYalk5v7+YQw5FHDo5A6TQ9c18Mt PXcmoBEjRoRKiH4Tz0N1rWmFB5jwFpNzdH76AzmVAR+1b+SP5OKKYjkmBnWEhEcpnMWCGa pGFdKVVgn4c/7x8vfCgof+webK+o10w= Received: from mail.maildlp.com (unknown [172.19.88.194]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4VDRd029GSzXlBL; Tue, 9 Apr 2024 21:29:08 +0800 (CST) Received: from dggpemm100001.china.huawei.com (unknown [7.185.36.93]) by mail.maildlp.com (Postfix) with ESMTPS id 38254140118; Tue, 9 Apr 2024 21:32:15 +0800 (CST) Received: from [10.174.177.243] (10.174.177.243) by dggpemm100001.china.huawei.com (7.185.36.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 9 Apr 2024 21:32:14 +0800 Message-ID: Date: Tue, 9 Apr 2024 21:32:14 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/4] page_owner: Fix refcount imbalance and print fixup Content-Language: en-US To: Oscar Salvador , Andrew Morton CC: , , Michal Hocko , Vlastimil Babka , Marco Elver , Andrey Konovalov , Alexander Potapenko , Alexandre Ghiti References: <20240404070702.2744-1-osalvador@suse.de> From: Kefeng Wang In-Reply-To: <20240404070702.2744-1-osalvador@suse.de> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.174.177.243] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggpemm100001.china.huawei.com (7.185.36.93) X-Rspamd-Queue-Id: 2DD231C000A X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: jps6c5aiy6kd678ykhpc3wzihg5hhsrn X-HE-Tag: 1712669542-262508 X-HE-Meta: U2FsdGVkX19nM30nUJeWoZo9eGP1rybwb9L4Y/NI2YgKkk67gXQevsakdGkoQEokCJF0g+HAUgY9zJmaClt3hISfAHDdrrvAA9G1CB6ztQTrE+RBdI7hwbRjXj9NRbdh/DPzneB7/t6Y52HrrueZ8s2QGaaz61QlhiD89INhQ0SwsUI8ytHAgMFU4P9UHb1m+vZJmPRB6OgCe6CvA1gLC279rxBoGqSWA7VWZTN2+38LB97l7iLFPgqNh7tncbnboUhY2O11KpRHxzatkX5VgCillBYF6wSc173hXJVYKuMjUe02e+kouCLh0Un4LToXhhQih1lp+tg8Yd6cM0mquQHhGxqb7vgh+MEDjDgfzTJ1zioFKk8k3ORxw/BjIQ+lUq80KBJcrJfP/ZVv1sYl5hFqOykebYO6iRnyCiQtN8Pt4MoquV6NON7Ds1Q811rFZjFOFb2otNUptxgg3y2tUujYpMX2IFC6Ks4jp1Z9+Mb4GyxAuf5OQq/AOtKi7ERen+xY1J+WxheJrt+SUW+2tik1R3vuD6S8Ko2It6BAot49wm7GKU+lSAd0B6oNlWODnmNUTKDb08bNc6hcgWsbuTpkjWGvy6DtWogxylSYKsLSxZZb95TtG9msElQOGqWjT4iRGsiuHESFzIji6Hs2nBTUCF27pw7B2Lt4Y4e7D0/Zt4NDs3LT6psNhBlQ/slKmX9zT/rYQvcwYU8tvrAT7qwu1Tf095xw/zWUCtmP4gfLWw93XcgrJIPkpvGVT8sJRtqxx6IsBzsdIRc+1IJ9CDe/u0HAdC0jUFEv2jVkBcHlnEJHE+rhT4++KSLQc5hqlABJj1xoiL5m5k+Afs7HOALPussJJdzWLTerMPchHdBT7M5O4SaYvFCYsCrt96AOrvfP0AXEj08= 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 2024/4/4 15:06, Oscar Salvador wrote: > This series consists of a refactoring/correctness of updating the metadata > of tail pages, a couple of fixups for the refcounting part and a fixup for > the stack_start() function. > >>>From this series on, instead of counting the stacks, we count the outstanding > nr_base_pages each stack has, which gives us a much better memory overview. > The other fixup is for the migration part. > > A more detailed explanation can be found in the changelog of the respective > patches. I think this also should be merged into 6.9-rc1 asap, it is easy to occur when migration. Tested-by: Kefeng Wang > > v3 -> v4: > - Fix some typos remarked by Vlastimil > - Add Reviewed-by tag from Vlastimil and Tested-by tag from Alexandre Ghiti > (closed a syzbot report for RISC) > > Oscar Salvador (4): > mm,page_owner: Update metadata for tail pages > mm,page_owner: Fix refcount imbalance > mm,page_owner: Fix accounting of pages when migrating > mm,page_owner: Fix printing of stack records > > Documentation/mm/page_owner.rst | 73 +++++++------ > mm/page_owner.c | 188 ++++++++++++++++++-------------- > 2 files changed, 147 insertions(+), 114 deletions(-) >