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 84D43C2BD09 for ; Sun, 7 Jul 2024 01:37:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A143D6B007B; Sat, 6 Jul 2024 21:37:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 99D546B0082; Sat, 6 Jul 2024 21:37:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 817286B0083; Sat, 6 Jul 2024 21:37:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 603CA6B007B for ; Sat, 6 Jul 2024 21:37:44 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id D90DD160A65 for ; Sun, 7 Jul 2024 01:37:43 +0000 (UTC) X-FDA: 82311244806.05.52E654C Received: from mail-io1-f43.google.com (mail-io1-f43.google.com [209.85.166.43]) by imf07.hostedemail.com (Postfix) with ESMTP id 1663440003 for ; Sun, 7 Jul 2024 01:37:41 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WfV+ryAj; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of ioworker0@gmail.com designates 209.85.166.43 as permitted sender) smtp.mailfrom=ioworker0@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720316231; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HnmnKzS0MqQjJkVIzx0uL8WK8vRtoDuAmz8drJ9JhLw=; b=iR7/bkmVw9xYCJ0GNQfrLW9tA2ZolPfj01F44t91p8Vg5GkIYx9UzKbBRTfC4Rrsdh/GuA IYCg6OzzHGLjZBL7FR9GNcVAWxHHaLaUWIOMWkpDCVjnvwhZ+THTUSzNUf5eb23MMYrG1B YWQFZAtcLb+xGZ8Mw06zgQGE/OjxNC0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720316231; a=rsa-sha256; cv=none; b=0Scedh0EPmjoLL0H40JE+tF1UHLAwjOJ+MUlA+BC368j9uTWE66IfEPwF+h9n4DcN1fz1W t3LwneKXMNu9HgBTR0MLRqKtfOvyp8f2IZzMb5jZBpUz6buzlu8850dq0uyW7HaFnmeWfw Qf26gTih32M+0JTG0nLW1MvEzyAPKMk= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WfV+ryAj; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of ioworker0@gmail.com designates 209.85.166.43 as permitted sender) smtp.mailfrom=ioworker0@gmail.com Received: by mail-io1-f43.google.com with SMTP id ca18e2360f4ac-7f99d50c1a6so34738339f.0 for ; Sat, 06 Jul 2024 18:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720316261; x=1720921061; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HnmnKzS0MqQjJkVIzx0uL8WK8vRtoDuAmz8drJ9JhLw=; b=WfV+ryAjOODrNFbxmK8qEBadpKszK+C5xqMVDq66ZzaGjlCzhK06119ZcQ8v7nPnt5 eOXswPxoji9bf/9kXoa0n54Ugsup02BomRbtu7aj0zpvItoT3sBzLxcNxJptVAFX4DkN a0JfuGsaSxxxRk7FKx/r2aBTOC1YtYTB4Sk8PIV6vs6MULXyFp+cr4x5i3s3YtQJy3uD kE+8nOeX5kowwtVOjIUImULyzCsF1wnDe3yQrieTUDYkijsTsBaGSXCzW7Ceow//w67q 6EtEcRLf64Fhpbi9JEE5t1ekgRH+GrO9MerAkNpFYXQue06V5EC+yq87ZmwXEecyHlXM kiTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720316261; x=1720921061; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HnmnKzS0MqQjJkVIzx0uL8WK8vRtoDuAmz8drJ9JhLw=; b=FeqqyVxwN3zD0RqfZUSrBOulM3INuSzEPbdcbIg3zRAHrXXAK1VavrKxZqfFECXs9A cx1rXKmOGKueHvXXGp1o1t7FZUBrcHnDRka30OzQOeJfViGTVgqYnN2ttl7yEv9I2hoV DvLzFCehJAn9J1OwtN2owHZM8ga1mTgkEtA/6DYp+SrDovu9vwY7O1xtLakimXeQmIDm XdGDev14Xst3X6DkefztLNpInxg/TjNld1gyrqqiAm8q/QtKpt0FoI56Pt5H3o5XYM5H XkN7AHVfK/X3LXT4dkrB37Z4vx/YJH3CO1TgMdr2F1hWhdWLG+ywfXsYT6ro/xRU9p/y Kyhw== X-Forwarded-Encrypted: i=1; AJvYcCWqGeNCQs+XsY//iDiuEgp7RNtHhZK9i4kIel2+Tmhqj0oX6ubddh6Xs2iQ2CI/S983954tJ7x1MGXF84deFgrr8ck= X-Gm-Message-State: AOJu0YyMHaOdlKEkoAA6lG8B0KMYErtfEOCXFGWU41ZO+XP64XqFZB/r CkPJgL2Ipz6PEomWPePlyZhGMUAjp4qAkV7Pk+roRbNsAD2IRWEDSFsZhg== X-Google-Smtp-Source: AGHT+IFpCBjDL7gPHbh818KuoaEfT1fK1KoMm6EqG2GWgdksUPg1xa5qrR/h+FOd+kz5WCZzw21Tow== X-Received: by 2002:a05:6359:4587:b0:1aa:b8ba:8e with SMTP id e5c5f4694b2df-1aab8ba0370mr327529955d.22.1720316240013; Sat, 06 Jul 2024 18:37:20 -0700 (PDT) Received: from localhost.localdomain ([2403:2c80:6::3052]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c99a984507sm5642635a91.32.2024.07.06.18.37.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Jul 2024 18:37:19 -0700 (PDT) From: Lance Yang To: akpm@linux-foundation.org Cc: ioworker0@gmail.com, 21cnbao@gmail.com, baohua@kernel.org, baolin.wang@linux.alibaba.com, david@redhat.com, dj456119@gmail.com, libang.li@antgroup.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mingzhe.yang@ly.com, ryan.roberts@arm.com, shy828301@gmail.com, ziy@nvidia.com Subject: Re: [PATCH v3 2/2] mm: add docs for per-order mTHP split counters Date: Sun, 7 Jul 2024 09:36:59 +0800 Message-Id: <20240707013659.1151-1-ioworker0@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20240704012905.42971-3-ioworker0@gmail.com> References: <20240704012905.42971-3-ioworker0@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 1663440003 X-Stat-Signature: sjc3gcur8mhaeibwb6hh9gbf71q4qsgi X-Rspam-User: X-HE-Tag: 1720316261-128508 X-HE-Meta: U2FsdGVkX1/kcgCOsGJyTLlSyrj2d9HCfj/IY5ywwRhnFRDc4aoagZI6xnqkE74Mel3hup3Fxe5ATOqzRhZytDJxBUqWzH7wmDnUFaNVNd/T5ycOWo7NqFm954gRPamsNlPE+uFAFNItC92HBsnUwz5ihs14F+HRi1S5dkhR3t9YZwr52iAR7SnNfNiaMVxEkRlvN8RyiXoGbu+sE7cP1qnrnGgKUTEDhjYfhc1TGEDNGGa/TEplBAvb6FQtGHt9L5uSn7Y+y4BYcq+V/TdsU4UujeKUnWnI+TMJpNgH6ChfynL7e7IlsVdo12ImVWydo5/9WDZvrxZ398En1opXbWBkOutF0iolh8gY0bFIfg2dN2OuJFD4GUdbafJnmsulWJtcuDgc8WwI4ZN3saasWHC2C1PLR2nPL3kzv3lyn83SusXwq3sICiEiLruGzcyZm0IkBGXFPZdvFeKWjrJ7UKEaMylB0ddJ4hI41t0+ELMCz6d3OonfOoA1EwYK0zS0GkDfekH6GCFu9uv4JzaghbUmeFFHTh9j/xbHBAC/OoiGZG8hvaVRO/M+ryorAxW3be8P5BIz/flIVqwbs8+7bFXvgT0VtUXgrRXwbnjcdwGqWNGB+iejMR3ZrfQpVXf23IJQ1fcHklOeElGeBex555QAjZTAZgUP3z0+V/KuvOVaBt5eSXChR/sNrRbwz+iW+iISmV33WCg0ux/1TPGAzJNs+sfvnfw4EwSzLuVi/TY4MiD9pmrp2sZjYf0duBa3tiMlWwg922ls+ppqrzx5iPBaZwflIv3TUmkSJucAZYAD9UEBL0pBbuJLX64B2JqQ37M4FJ5qeDD7Xb4QQbrJS97qJDyNo577mPtm6xDW3cZqLIMoWkr/jMmv3fZa+e4OfCyLu68kKIijtxnrIVqgfYCHMmNB9GIIigKEIvWLOVu1cTJZFk3K6UDjEaf84NgDC8f8jKR2R8mLrp9P0Yh rd43ZkBN 1Lzgl5wZXaGz9/eUgeLlomAqpsFJbGNkjj9bJ1YKil5RYyyiptYfTHyrMwhLF4vqOcoy+IwTpcV7S/C0t9mONmw27u4nH/YKWtzW6uQ7sj+mxh18VvasGisX49MBqLdwVICGiYRcQjp2GX+9gJmyfJ+qgWurZcJx9QCGjKhNlMddaz4N1InmaoiTT+G6/yCjDWN5TTZ+oba7EfEBowU1TDol110a1jy9+1oO12sJK5YpY94N2io4827ngXy0KUmKXJzcj46zztEhLiXxv8gBWu3MHeu3jRbCgU/5Ny3wzkonvTWadgCIVJymx3mzMNH/Bsq0u1WfKlX/pNIywR+LumpBpH+nLh/h3CaiM3huBL3iBM1DIJsR01TwR5A== 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: Hi Andrew, Could you please fold the following changes into this patch? diff --git a/Documentation/admin-guide/mm/transhuge.rst b/Documentation/admin-guide/mm/transhuge.rst index 747c811ee8f1..fe237825b95c 100644 --- a/Documentation/admin-guide/mm/transhuge.rst +++ b/Documentation/admin-guide/mm/transhuge.rst @@ -513,17 +513,16 @@ split is incremented every time a huge page is successfully split into smaller orders. This can happen for a variety of reasons but a common reason is that a huge page is old and is being reclaimed. - This action implies splitting any block mappings into PTEs. split_failed is incremented if kernel fails to split huge page. This can happen if the page was pinned by somebody. split_deferred - is incremented when a huge page is put onto split - queue. This happens when a huge page is partially unmapped and - splitting it would free up some memory. Pages on split queue are - going to be split under memory pressure. + is incremented when a huge page is put onto split queue. + This happens when a huge page is partially unmapped and splitting + it would free up some memory. Pages on split queue are going to + be split under memory pressure, if splitting is possible. As the system ages, allocating huge pages may be expensive as the system uses memory compaction to copy data around memory to free a -- Thanks, Lance