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 00426C30658 for ; Fri, 5 Jul 2024 11:09:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 815126B0092; Fri, 5 Jul 2024 07:09:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 79D506B0096; Fri, 5 Jul 2024 07:09:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 63E196B0098; Fri, 5 Jul 2024 07:09:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 455FE6B0092 for ; Fri, 5 Jul 2024 07:09:06 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 929881A1999 for ; Fri, 5 Jul 2024 11:09:05 +0000 (UTC) X-FDA: 82305427050.04.4140766 Received: from mail-oo1-f44.google.com (mail-oo1-f44.google.com [209.85.161.44]) by imf08.hostedemail.com (Postfix) with ESMTP id B574516002C for ; Fri, 5 Jul 2024 11:09:03 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RXTe4CdO; spf=pass (imf08.hostedemail.com: domain of ioworker0@gmail.com designates 209.85.161.44 as permitted sender) smtp.mailfrom=ioworker0@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720177731; 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=6WzC+hRRvf2EydJkKilHZ95nPy417tV+PTrQEse7qlk=; b=YPOu4biZP0nW4f7J3Q+jZp7M4MD5uAZ9HBQBJK1E4T+tcml+LRe9mvJQ93+dEn5ow3wR/A GFassW+2bUCipyDvvDl2bYbWJ2pKmAvymScQc/595TgnGSHD0+ebQfwrsMk84aADVjHamb Xw7F+P1Sf2650R/7oyH0Lwb0rF+bMW0= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RXTe4CdO; spf=pass (imf08.hostedemail.com: domain of ioworker0@gmail.com designates 209.85.161.44 as permitted sender) smtp.mailfrom=ioworker0@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720177731; a=rsa-sha256; cv=none; b=bsRaFSiSPTBfU2LTRD1qgJiKIpIKbtQVB6l9DjvS2fRvc1FLJXEmWqlffTIC+81uFn4p66 sEY2+tNvgqisesuhBygnjbFJkr5j/rA/4TrE6OCCo/XUQH3v/ItIfNRbCvL7ZEwgJbIj1B mlXFx3iulH13CuDYTKM0pf0fsnlz37I= Received: by mail-oo1-f44.google.com with SMTP id 006d021491bc7-5c44ec4f2dbso766981eaf.2 for ; Fri, 05 Jul 2024 04:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720177742; x=1720782542; 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=6WzC+hRRvf2EydJkKilHZ95nPy417tV+PTrQEse7qlk=; b=RXTe4CdOuhZp9AUI9ohekxQGRJIDpUGGoR1LTF5Oq332xqwI0iAiNlYy1dkJ9vfkF7 aZDe/DuI7BQeFrhWQ1r6IBYS2SMHdPdJyUTj/T6VWjGpo/b3wWE1uQ3P40LWXSaZxXm3 OC4ikQoiqL4FlLDPZIDvlt2A6l3BAzL/9TRyHtHBeJUtglm9zXErK5OC5H3AOk7THC8b mtaHRSTti5fbTWBuNMYIwqw+BkOsRg7r0PqkXraC8sfDdJvFQtso4QZ6H3Yc6mTDw7U/ L280MlR1y1RhPife6zV56NwiIk1Q6s3FWgPLc85I5NMMLC7/M1uwEkTPeNCz6RT1LR5c jvng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720177742; x=1720782542; 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=6WzC+hRRvf2EydJkKilHZ95nPy417tV+PTrQEse7qlk=; b=B+bz98FsUVijVGScBZosnnsfuDiSsJr/BHQcrZLCoEugk+xQDYhpKb8PH64BILGWeS 5gxguYQlr5gSm4q0v1Zgi1lF5gvXbrwmmY1h97dvfVc0o0PC1EnO1fXnqz9uMmaTwwfy aCdBo33NX3lq7cczBAj68bOu2H7J1QEjPKlbMDaRfWleoYeT8q504Mx9QqrnjH+ehz31 Kx5bcZBURBbc14n9SchzPyv9SJ+rgkcYnDcLsVoNn4cGYC5gTM6Ip97MCg2jX47vyAl2 AtbC1A3sBABmfRfvqwXg6G7ishzzRWsW6qz3umPCTtyDb+pvaAmDjKDYCAwL3wcoRQ82 c4YA== X-Forwarded-Encrypted: i=1; AJvYcCWl5rs76lzyq1S24AJmhJjZvrG90gtUJpFLGJIfBaiG5+KwO9CAoCgGyR1DhzzJXCIdwvAKVaYt8YYl3hapbNmTUZg= X-Gm-Message-State: AOJu0YxHAE8MNDRPIY8qgX+NvjB2ISygjpdYsSNeBWHxUiXe7BIcwCEC BgZlSaEQgdFdZ0QQdbqy+JIDbK+pPyecIHIxWf27KfUs91RYxkxz X-Google-Smtp-Source: AGHT+IHzeICS1oNqqYW7D/8f6xEgQJzXIS/jUrkrbvOuSduc2b9TuE9ZL7Q4J8OXY322Cju933uguQ== X-Received: by 2002:a05:6870:171e:b0:24c:ae57:b4b9 with SMTP id 586e51a60fabf-25e2bb3d366mr4061569fac.14.1720177742409; Fri, 05 Jul 2024 04:09:02 -0700 (PDT) Received: from EBJ9932692.tcent.cn ([43.129.202.66]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b0238331csm2714112b3a.170.2024.07.05.04.08.58 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 05 Jul 2024 04:09:01 -0700 (PDT) From: Lance Yang To: david@redhat.com Cc: 21cnbao@gmail.com, akpm@linux-foundation.org, baohua@kernel.org, baolin.wang@linux.alibaba.com, dj456119@gmail.com, ioworker0@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: Fri, 5 Jul 2024 19:08:16 +0800 Message-ID: <20240705110816.75871-1-ioworker0@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <40ba1239-bbe2-470b-8574-c7e098b40bc7@redhat.com> References: <40ba1239-bbe2-470b-8574-c7e098b40bc7@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: B574516002C X-Stat-Signature: 8firdyw8dweqeyps1dq3uscrtk1nchbj X-HE-Tag: 1720177743-356926 X-HE-Meta: U2FsdGVkX19hHmRl9yBqwxeeW2/IBNNoyIBR+/KSNr96TP8K0o0hUixPFcY3c+Wc1euTbIvDFviEwzIf3Ta0hOaqeCW8Wk7xg7ANBkCj8oafzDl9yIgyUYquqgIvynpp4GWI2Yoi1LnGXXnl0XsMIw+nVWKaqhiwseQDjngdcy7iUwAEw4huaDijXj31jCi6n4Lf9qnC+uCwzAPMS6ZT5kRKkfpMxtLTTa6N2t6yeXdA7Qfk8y41RvrAuBfwB+G2AJcE5MMF0O3ExD33koS1huFxEDSWxmlEmVIlyHe1ZYb27hvnVfLPoz3S91mQevSS6g8LhZpL2wT5cRLPaXvhSv9xwxnpgtNDVkt78Y1oz+Z+NPUfEBDX6NzVpYNJzv+vW0VsdAaNULP3rcsecV22p4GPwBt+/e8B6FsLIj1eQqNBcuQA5/gwejIQ1HPtfZuF4KeXS7RWS7Fj5q1RYJJl43uISwh/UpLCvhVbKfGXAOZIn0lGW9Jmqu7MPDG0nV0eernF5nR9qYigqTv2u7A9BWN1R5iTh76sz9KR0tTtNAkGNycV7oskOfL5kdn0E2+ZJNCHLr24kR9lHPczKMVv9NOsVAyzs+MGZyAcRuZQboI8llyHUADgx4FzxByE343b9mYPnLuzUhhboMIYBcK+p0MkOaTv3ijBUDtEi2l8wrKE99H4vNJGO2S3ii0/87aK9vyc2xN9eG01DQMy3fOk7Ts8aeSPCQ5CKv0J8EKqce81yyOtVKq364zIrk3ZpQwGu9o6SLQ1y8rQDUB+YG8ISud0Rketsqi1p3i+vr0mRPGOavwL1IOgYNXQr4Mu9cwnROd1h5LGT09BGpADyFqD8n5GKZaczDZS3ndyuLT3nAi49hztGsWebJnIm+5CNs74keilHmS8hc5L+Unv6AFKSaCrKtxtCs0JGysaLy3kbDxy17UnCWt8mFhK4dcKM1c10kbgHIdTdeB9J+Zz220 rrEdR42U AeCQjSLInpIaKiI6MiObMJqawcMV5MwsEIEEhHE8WwQnkeZM+oj2apnE2TNlRWISWARguIVAkwWfW8UxdlbzFyvJTRwhZGDkP2mT4HgnkHc8elfQY8Utl6VjdTEqvxupeReiIEKvBTpxGcAWNcN6mOuA3ZZ3JOdLShhNpHEB22XcG1X3ypW8WK/BrvvQLTzK1x9aO0sNIbRuiPrzGqXr5rmFjv0NFPQ+CSdD+CjoReagbZsaCePDTPNxsziPBNoMDn+eQ2GjnHAQy5CdAGBTMTuv0XxLyEkI16JiRstVrJ0j6elW6zM+hfhQFwnwv0Wfs4Du6O2zUK+okdAk= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000091, 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 David and Ryan, Thanks for taking time to review! Updated the doc. How about the following? 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. 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, if splitting is possible. Thanks, Lance