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 1041CC4332F for ; Thu, 2 Nov 2023 15:50:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9991E8D0096; Thu, 2 Nov 2023 11:50:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9494D8D000F; Thu, 2 Nov 2023 11:50:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 837A18D0096; Thu, 2 Nov 2023 11:50:45 -0400 (EDT) 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 76EA28D000F for ; Thu, 2 Nov 2023 11:50:45 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 508A9C013A for ; Thu, 2 Nov 2023 15:50:45 +0000 (UTC) X-FDA: 81413452050.01.726C063 Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by imf25.hostedemail.com (Postfix) with ESMTP id 861F6A000B for ; Thu, 2 Nov 2023 15:50:43 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=soleen.com header.s=google header.b=BXlizQUX; spf=pass (imf25.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698940243; 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=1wB7K/cyK7ekdFksdqw2ZnrHbBqOSSiCpIC9jyTtwpo=; b=NvF6S6Ux03P4UM2Xyw5zByNK2RMlkrffjZT6wsHE/IT5d6rU7npjF34u23ke58EwYvAf5n XurS3pOysdDwaBKYr//8CH+fAo1aEztAOdOtDl0LeUUnRDAJTA7dgFM9fAzMLbJpjRjTRn CfIgpvqGnRffkeNA2IRTq6QyM7jbc1A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1698940243; a=rsa-sha256; cv=none; b=4SMYtk67jPNoE52PcZyX8JNMB05p/YdEpD1Qeb+RhffTPYiC7lt1yKP31V0GQebSYHJ2FA zZ/UR3FuzofZ7SB0/K5x1mh6mPhRFBuCBJYZCA/u7NmrMhM8XFfXxDAX2ZrqmR7IATB3i/ /oE55KTbLJJtd9T3yLtRQpRA2aFDbwY= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=soleen.com header.s=google header.b=BXlizQUX; spf=pass (imf25.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=none Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-41c157bbd30so5544891cf.0 for ; Thu, 02 Nov 2023 08:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; t=1698940242; x=1699545042; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1wB7K/cyK7ekdFksdqw2ZnrHbBqOSSiCpIC9jyTtwpo=; b=BXlizQUXxURY0sfFVuigYVFENqCz7AqaFvoVOsxhR7kkh+X0VRjENAtzE3Fnbcwa80 nCH36VpvSZLA+immXfGcBDP1dAhborzcj7bm2vlOJzdp95GabR1f+M8QQXqU+LEAEjSs IgqM6xCl8ftRDpXqhMEFceBNZALVy3D5DY0y/PijtnKD9sGQNdXE18gCKMA9xqgaCuyx hPbSlKImKc6Zp5svXLPoXtnXc9rrHMreHLtUs0dp8fAQfx0eXIgsG/PPl2YUKYPoHqUu kO2vmb07dHDxX2vZqcpyXUKQLZwnCahaErFt63WF0NQhV1gkGIAkFOZ0uQlSwdDbFIux B3vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698940242; x=1699545042; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1wB7K/cyK7ekdFksdqw2ZnrHbBqOSSiCpIC9jyTtwpo=; b=FiAlo2cDj/QvnV2CCcgvMf7rhLBWEbRSWhDTATuPZdPM8HGnC6qSG/LFMI/zo9qDUF pBuwfjD7MRMUk+usF/wL68IWs8s4G9L7tBxRwZ3hozEKxD8RVmyy99NIc34NEzn1dWAQ 4McqyvzJ4rYcRAINH6Du84MhcTZdPpyaRwvdksrKjVMETa8oY2luXP5MasFptSTB/Gqu dicv6Dp32yhf/iQA+8NshxhSzXpnCba5/urEsvWD2EokJeX+Z4vXNfFoQzZ5P9C5QtUR t3OAoqWiU413z0+0PH0xl2p+ccGoVKUpVyU76NszhVjWgTLRgIarkbJLxtMdZtXPFXv7 4uRQ== X-Gm-Message-State: AOJu0YzcY9GxYb8REGIk+OE5T3IkKXkiYzEkCc8GA2krDuJxVo8YYPBS VupVZzSdXxNzs/8f4SV6c+q9gdWWwB4OlMSEmwWqgw== X-Google-Smtp-Source: AGHT+IGeKyqz4S48dOlmrzV0IcLt/Pz5O88FAxRlS/vj9uMFuB0NwFTsg8gf0j3/eylhtue3lIsgsrkZbl6P7Iv8sPE= X-Received: by 2002:ac8:5f06:0:b0:418:797:20b6 with SMTP id x6-20020ac85f06000000b00418079720b6mr19045388qta.5.1698940242486; Thu, 02 Nov 2023 08:50:42 -0700 (PDT) MIME-Version: 1.0 References: <20231101230816.1459373-1-souravpanda@google.com> <20231101230816.1459373-2-souravpanda@google.com> <1e99ff39-b1cf-48b8-8b6d-ba5391e00db5@redhat.com> In-Reply-To: <1e99ff39-b1cf-48b8-8b6d-ba5391e00db5@redhat.com> From: Pasha Tatashin Date: Thu, 2 Nov 2023 11:50:05 -0400 Message-ID: Subject: Re: [PATCH v5 1/1] mm: report per-page metadata information To: David Hildenbrand Cc: Wei Xu , Sourav Panda , corbet@lwn.net, gregkh@linuxfoundation.org, rafael@kernel.org, akpm@linux-foundation.org, mike.kravetz@oracle.com, muchun.song@linux.dev, rppt@kernel.org, rdunlap@infradead.org, chenlinxuan@uniontech.com, yang.yang29@zte.com.cn, tomas.mudrunka@gmail.com, bhelgaas@google.com, ivan@cloudflare.com, yosryahmed@google.com, hannes@cmpxchg.org, shakeelb@google.com, kirill.shutemov@linux.intel.com, wangkefeng.wang@huawei.com, adobriyan@gmail.com, vbabka@suse.cz, Liam.Howlett@oracle.com, surenb@google.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, willy@infradead.org, Greg Thelen Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 861F6A000B X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: qs4yaq6hxu1xqg47i7wztrdg5iwt18sd X-HE-Tag: 1698940243-742344 X-HE-Meta: U2FsdGVkX18xTbHICNjKGIzpkoNUqpGXzFMOUr/+sHP7zPhnRcMXbBOIL4qzA5w92M2VAPb9b1O92rtcXT4YZAbyWGl3dGqlG7gXyMWk4vYHCa8FS4YpzA4rXjMPKGTskrFzPFhAbtHYLmxVi1zd8wxDrZqIw1fCJ0Qt3X69DCrE+voCtkaxkpohTBHIYWn8A15MkSRWA14hPNuGdupiFepierSFlQqwgP1qHol1nTKQulp1uGExBogCWLCSrvdwircNc4MCKX0JDvloHaKtw7LG5tPjxwQethK0R5OpAS8OTUjJNkaDfAX7PVgj+wUjH2m3PafMB5trD5v2d9Pk6oTMJY3b2RZuc8Vz7+I2H9Uhd6ztCw/7jEnT5WtR1x53JbDO/rKp6OSlVl1tGRNFkAKfyzBnWZhciinvCRBrl1QFZtiPTtPN46hhPWDc5UYOpbpI1WldUpL8IxzM5qXiLhTi2sEnAiO3VbRhCtWHhC4flpjOYYMT2j39UQnaAajoIVzMACaDskK6FhCJCvKecDAOoLJTWRPT8Es6FCT13EaqKtsZpjLUX65AEwkUH1JHP9syHQzzFYEwIW3YGEaRVkYiJMsIVTUZSnGCx5/YLONy5vWg2cl+Rf5Qfsr1vdtExK19QzsNS9zQ7nTFrCRi5lC1DUbfbncy7yythAVfE0K5kKvFAFS40bqRhq9M0gcSTSIA6zHkwYtppABVg3kEFBk77R2eGXlDD+A9GJnpMcvVtZqJxN11bQXr1MjfH48gGvnUXmwT9haZCzVljt31eoE4ficyzmpQZ03JSrlZ6Tu6JvwceAusaw3ZfyboEVjmqKPGPv/TOqU6v3wPNZJWWLF6P3MDivLoXP3dZwjWcPfaDwCizb8oX2YQqSgqkSxHrqXLf3l8LkxVC/LoQ9y3DTSqf1n7GdTYmeQIPdKY099wUrO+GmQC2i39M3jSDHBbhs5L2RtAb2AxbFUl/8d OwNCQtPH g8k+6pMy2t/C4eG/vIAMgUOUAQ1E57nIRuIXrChZlhoHxSwbao0iD3/b8h3aIFvmoqe4T/Qyj6RpiqhhzyJEEaMfoe6Ct2JxrERjfFC7gGR6DzTbyzG0822wFacAo5IZQw1vCI70ggsOrLxC5K3eUaylKD6oKfn1dx1P0y6KNDl2h9hJuOOl944jvrLh/AauDS4jN+S+FpGW4h7MkM9B0lYfp4AhM0jRBLKi+HQuBhnpfRTZyBAG4cFQLL+SJV7+GdFa1GoLMRM7gQy7XPFiQr/jthQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.007139, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > > Adding reserved memory to MemTotal is a cleaner approach IMO as well. > > But it changes the semantics of MemTotal, which may have compatibility > > issues. > > I object. Could you please elaborate what you object (and why): you object that it will have compatibility issues, or you object to include memblock reserves into MemTotal? Thanks, Pasha