Received: by 2002:ab2:7041:0:b0:1f4:bcc8:f211 with SMTP id x1csp87337lql; Fri, 12 Apr 2024 04:50:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVbm1kL0+v2YLpk1L2aJb9D11wTQKqzlEFgNG0CBytco2unzv1xbqYVV5HgHehoALeloMs5PREQgtbJaH8nkwwhDxYOXGbOK1voiSifsg== X-Google-Smtp-Source: AGHT+IH8uRpYZHq0tvEEss9acRKaYuI/Y+bpSqAcoa8xwruWC02N9vJRZLgrS2AOtUIPhh9hk7es X-Received: by 2002:a17:903:2352:b0:1e2:b01c:f86b with SMTP id c18-20020a170903235200b001e2b01cf86bmr2833600plh.0.1712922620042; Fri, 12 Apr 2024 04:50:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712922620; cv=pass; d=google.com; s=arc-20160816; b=fzXexqy1qHFucIU95x3e2xZZlqyOTIMHhbzNoYG+qxshreh7DHYZ21ojQ2GMXeczDZ Puq+oizFdKT2VwI4HCYJUvgXcVntkAGCdPbdrmATweuXAZpxDSaeRtn4tgFcdM+nCUpZ DUwW4/uCWK9rqFVuzEMZENBbwsi+JMMkZ9OekKLjwAh4X/KGBYGBb3QIeympndzCUJZa 2ht9DjfI/Fbjma54hiIb3Eyid58+77SBIJzoEHbyDNjYDYXnAd4S97pJDZ+nUjn4JUIz whbI2lu8xmPlVDVqBygsNAIJJNB47GuZeedKoi1NsQwst9doHUUaEbPyBAW/EQvSqDQq wZKg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=JkmaL5dnbNToitX+dr2yruhYVAPZI2DFDH1TSVGRV7w=; fh=5/w+vYa49Bxl5v7ML+fx3MXL0VYhr7fK6SXMpGBjKIs=; b=RXwgxdxFs2ms7Et4fI67xStNYM5jf3n+lYgEkV1hj9fctcwNMuSkeMQghNT88ASm+N +hkBJ1LiHctmpAqF2DHiUPhxo+t/7VJmoSlNwedE0tDfEjwGp4zdNANIlGcbtu4sk3eL rQBCtUjB7zov9BTH15P0vzA9tLYZJH2noMlo5kg5FdmHo+R5WnjRpgRiXbsWPG2oQtqS zsiodAZQcfTJy8Yi1NgRKbFk/ot9iGgn2GHIVQnGYHxIUNrDoc9zkX2+7KSyfUysQIrK SHIWNThgD34kzZIHYWED7pYvFj5sUKFG6eJQXcv8wDDx5IYhyfCPV5I90OqZRWfy12TL 96pA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gVsV8e3K; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-142611-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-142611-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id v11-20020a170903238b00b001e23ce121cbsi3231332plh.610.2024.04.12.04.50.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Apr 2024 04:50:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-142611-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gVsV8e3K; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-142611-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-142611-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id B1984284610 for ; Fri, 12 Apr 2024 11:50:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 28AA257300; Fri, 12 Apr 2024 11:49:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gVsV8e3K" Received: from mail-oo1-f41.google.com (mail-oo1-f41.google.com [209.85.161.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EAE553FE55 for ; Fri, 12 Apr 2024 11:49:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712922577; cv=none; b=rfG/BFGWxGfcAu+RK1GVH2+oa+YPgeq0WcpwpKt5/J0XqBDH7EmgixYsJg6lfMhkAc7xLyt2Xr37Nupr9OjypHKzECbmCO7+E0z/QDjH+XZ00Sw4GpNiaCwQhh+gdzL9NFa577Rb1rdi+r+2CPLVg0VHz0RJdH5Hq8Hrw6LsSK4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712922577; c=relaxed/simple; bh=+fRyfCSzpNT7RQu6k6IdskSk6S1/8EuA2BI6cr2KdHY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=WTn5NDfGHluOnYYNpjYqSSokiWfB8bSp4Da/pUbewUhZor0rXOBU3RPHyv95AMPrN0cYLE09+cAceKSPmIwmb3wtA2zMfCmTCKlzQdYQQigTz2LNbFIEzqsbD9T/JFGrHobGPRDnkoM3MaNND7HvyZFuVlForiwOqG01eDO2Hmo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gVsV8e3K; arc=none smtp.client-ip=209.85.161.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oo1-f41.google.com with SMTP id 006d021491bc7-5aa17c69cf7so570514eaf.2 for ; Fri, 12 Apr 2024 04:49:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712922575; x=1713527375; darn=vger.kernel.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=JkmaL5dnbNToitX+dr2yruhYVAPZI2DFDH1TSVGRV7w=; b=gVsV8e3KdSMmsdTgBQ6ljgP/+/l1Qreppdw9qiYrpJDKZeFomparVunLxmk7JdrgkU P20QR7aIvlz9jGdJcwl3W8EeZWz2rk/PDO/yS7ONGFEy2jUGWp5xAYFo8nNa5ikypkuH VYVv6fgcq+PxOPCGbUJfidOXLFrT9nn/htDwnEe8KzDxkgs+78hxDu13Kbbaq/v9OA8e TEq+dlmalHQppv45uDT9KF0ePI3VLioWhK2VjsQkUtEGcU1rNhSXBzI3SAVFc6G4fFnp /pmZX4Rs+/+blphOVJKqWNAedVrz4t0QugFrTQ96UU7FF1eXFFfJfUFQaRbRULPCShrx a2XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712922575; x=1713527375; 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=JkmaL5dnbNToitX+dr2yruhYVAPZI2DFDH1TSVGRV7w=; b=o+ZMekDwajH7VJu33jHKxRjN5+OsBjCmoQfdu5dBGq1WsQsCQfZ/XxfcdnwJyRczXV he7SIKrumhWj8rYovXLRT1A2YyJOQWKo7r8331SOVOK8Pgu6P+TTl6VUyZKLSBtHf7+D ibGsjnma0CovkFvR2sAspoiSjVCI8/a5cj/XkMJEHvwEw2aO63EcsxMriZ+ygs54JUET urgenF5biKcxxy/pLaZls4YV2Yzs9CTvxIWlAuZ+OrIPYZk9Y0vg0yHgxC4H/a5Pk1ha zcKUQ/29sqpy3Z3R+CPHCimtHIt6xjuX78BlEnGWOORx+hWYJfJfSOFbQj01QFPyGW1X jWuA== X-Forwarded-Encrypted: i=1; AJvYcCXXTHGga6OYuhgiACERSdNqRQdxbbtzUhz/TgAOXGr3jVfUYmG64K05ouWUdspSWi4SL9j4wWBP9GsHrZUdq0ERILOfUFuVYVF5hmwW X-Gm-Message-State: AOJu0YyTgTdkoVJCLxiaKyZ7N3ybhpclayjCXBYN2az+JgMP38Q3ObQU GMY7yRTCq6AUEbs6U+K06uSkPDKk7ppIzko5RU99vKDsSe66F9Oo X-Received: by 2002:a05:6871:b27:b0:22e:a204:9bb5 with SMTP id fq39-20020a0568710b2700b0022ea2049bb5mr2485122oab.53.1712922575076; Fri, 12 Apr 2024 04:49:35 -0700 (PDT) Received: from localhost.localdomain ([2407:7000:8942:5500:aaa1:59ff:fe57:eb97]) by smtp.gmail.com with ESMTPSA id q1-20020a634301000000b005e43cce33f8sm2541048pga.88.2024.04.12.04.49.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Apr 2024 04:49:34 -0700 (PDT) From: Barry Song <21cnbao@gmail.com> To: akpm@linux-foundation.org, linux-mm@kvack.org Cc: cerasuolodomenico@gmail.com, chrisl@kernel.org, david@redhat.com, kasong@tencent.com, linux-kernel@vger.kernel.org, peterx@redhat.com, ryan.roberts@arm.com, surenb@google.com, v-songbaohua@oppo.com, willy@infradead.org, yosryahmed@google.com, yuzhao@google.com, corbet@lwn.net Subject: [PATCH v6 4/4] mm: correct the docs for thp_fault_alloc and thp_fault_fallback Date: Fri, 12 Apr 2024 23:48:58 +1200 Message-Id: <20240412114858.407208-5-21cnbao@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240412114858.407208-1-21cnbao@gmail.com> References: <20240412114858.407208-1-21cnbao@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Barry Song The documentation does not align with the code. In __do_huge_pmd_anonymous_page(), THP_FAULT_FALLBACK is incremented when mem_cgroup_charge() fails, despite the allocation succeeding, whereas THP_FAULT_ALLOC is only incremented after a successful charge. Signed-off-by: Barry Song Reviewed-by: Ryan Roberts Cc: Chris Li Cc: David Hildenbrand Cc: Domenico Cerasuolo Cc: Kairui Song Cc: Matthew Wilcox (Oracle) Cc: Peter Xu Cc: Ryan Roberts Cc: Suren Baghdasaryan Cc: Yosry Ahmed Cc: Yu Zhao Cc: Jonathan Corbet --- Documentation/admin-guide/mm/transhuge.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/admin-guide/mm/transhuge.rst b/Documentation/admin-guide/mm/transhuge.rst index e0fe17affeb3..f82300b9193f 100644 --- a/Documentation/admin-guide/mm/transhuge.rst +++ b/Documentation/admin-guide/mm/transhuge.rst @@ -369,7 +369,7 @@ monitor how successfully the system is providing huge pages for use. thp_fault_alloc is incremented every time a huge page is successfully - allocated to handle a page fault. + allocated and charged to handle a page fault. thp_collapse_alloc is incremented by khugepaged when it has found @@ -377,7 +377,7 @@ thp_collapse_alloc successfully allocated a new huge page to store the data. thp_fault_fallback - is incremented if a page fault fails to allocate + is incremented if a page fault fails to allocate or charge a huge page and instead falls back to using small pages. thp_fault_fallback_charge -- 2.34.1