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 6D7C7C43334 for ; Wed, 6 Jul 2022 15:52:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E128A6B0071; Wed, 6 Jul 2022 11:52:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DC2436B0073; Wed, 6 Jul 2022 11:52:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CB1856B0074; Wed, 6 Jul 2022 11:52:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id BC4726B0071 for ; Wed, 6 Jul 2022 11:52:25 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8FEA914C2 for ; Wed, 6 Jul 2022 15:52:25 +0000 (UTC) X-FDA: 79657117050.07.F636B26 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf08.hostedemail.com (Postfix) with ESMTP id 64FEE160025 for ; Wed, 6 Jul 2022 15:52:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657122744; x=1688658744; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=y3/9f4gAnKgtfKYM4zXe/3Q35Ma8+prwhvKdkpVJo64=; b=X5B4FxzxINqsUtR+M+XbnHFrgTV69eqAxoRGsVKzjAcwvyEbYeDZV7Ey /FgTBSjpTro8QRDbEejNoJyZcRj2SyNxgYwZhn2jGd0beHfAHNT1btIYq TsVc/EcQ+XRVBmgURK3booB/N42jE+Mkwb1PgHyaQL3fgjFSRgA+Vb1t/ LZ4eqqpyV6Wq0Xk8huSIYZApc9ubc3eiEMJm/IfQ4f26b2QZ9kPQ6FdW1 LJYXWDw76EFntm8J6l9scVVvzfjbN8EG6d2tw/ILB3U3HvqAA4pKhMpTx b94XK6XxtFCSBpVZ72KCgulIL9q1aYXhglnmvx0h62YiIy+feQjC2LcZQ Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10400"; a="283810759" X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="283810759" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2022 08:50:13 -0700 X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="620370161" Received: from tjsteven-mobl3.amr.corp.intel.com (HELO [10.255.228.25]) ([10.255.228.25]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2022 08:50:12 -0700 Message-ID: Date: Wed, 6 Jul 2022 08:48:07 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH 0/3] Add PUD and kernel PTE level pagetable account Content-Language: en-US To: Baolin Wang , akpm@linux-foundation.org Cc: rppt@linux.ibm.com, willy@infradead.org, will@kernel.org, aneesh.kumar@linux.ibm.com, npiggin@gmail.com, peterz@infradead.org, catalin.marinas@arm.com, chenhuacai@kernel.org, kernel@xen0n.name, tsbogend@alpha.franken.de, dave.hansen@linux.intel.com, luto@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com, arnd@arndb.de, guoren@kernel.org, monstr@monstr.eu, jonas@southpole.se, stefan.kristiansson@saunalahti.fi, shorne@gmail.com, x86@kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-mips@vger.kernel.org, linux-csky@vger.kernel.org, openrisc@lists.librecores.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: From: Dave Hansen In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1657122745; a=rsa-sha256; cv=none; b=o27/5UZnBtSPD4XpsvbvhgHuRB3gt+1rK1zvgi4oJGfcxl00AOe2eS8JiL7JhJrZtZEp2t g87G7J/qpa559n3zAs6rrYXFxGZfdxVG2zvRtBAxoE0mhXJwDwkc2uP3PEQriueH9+psjc ISkH3F5NLPapkiMNIcjhzJMoZzK4Rbg= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=X5B4Fxzx; spf=none (imf08.hostedemail.com: domain of dave.hansen@intel.com has no SPF policy when checking 192.55.52.115) smtp.mailfrom=dave.hansen@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1657122745; 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:dkim-signature; bh=BYvmeD2t6LrQ1ZQ9JFuWFvhFbr5o/0nYmVKvui/SJoo=; b=dDUhoQ3iTLaU6LJ+jvT46uUZnFujAhibr3ia5nIxVtvQxfOuSKP6XBNebI3v3Ocwse/WzC 0tV9deoINcVR7IXgeJ0MaKOkiqYKMoXr28p1O9Vn+6z9rj4FRYEtSItHzJaJ3YtzpKICvu 3I7vbaznZNtdeDNToNOQ/RO4EpF8svs= X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 64FEE160025 X-Rspam-User: Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=X5B4Fxzx; spf=none (imf08.hostedemail.com: domain of dave.hansen@intel.com has no SPF policy when checking 192.55.52.115) smtp.mailfrom=dave.hansen@intel.com; dmarc=pass (policy=none) header.from=intel.com X-Stat-Signature: nmra7zp7zee84r3dmykb4eidhjd4p8ko X-HE-Tag: 1657122742-177836 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 7/6/22 01:59, Baolin Wang wrote: > Now we will miss to account the PUD level pagetable and kernel PTE level > pagetable, as well as missing to set the PG_table flags for these pagetable > pages, which will get an inaccurate pagetable accounting, and miss > PageTable() validation in some cases. So this patch set introduces new > helpers to help to account PUD and kernel PTE pagetable pages. Could you explain the motivation for this series a bit more? Is there a real-world problem that this fixes?