From patchwork Sun Sep 18 02:56:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: CGEL X-Patchwork-Id: 12979291 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 8C7FAECAAD3 for ; Sun, 18 Sep 2022 02:56:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ACD4180008; Sat, 17 Sep 2022 22:56:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A7BDF80007; Sat, 17 Sep 2022 22:56:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9459580008; Sat, 17 Sep 2022 22:56:49 -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 85D5280007 for ; Sat, 17 Sep 2022 22:56:49 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 53E5940431 for ; Sun, 18 Sep 2022 02:56:49 +0000 (UTC) X-FDA: 79923693738.15.E90B731 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by imf29.hostedemail.com (Postfix) with ESMTP id 19CC412000E for ; Sun, 18 Sep 2022 02:56:48 +0000 (UTC) Received: by mail-pf1-f175.google.com with SMTP id c198so24902277pfc.13 for ; Sat, 17 Sep 2022 19:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=mz3vNDOhI7Pm93UhnnvR3AdQZEEFOAFJRb7IIBsCEd4=; b=eY9lq5n8/BZ7b1Y4Djt7y0FJqCWYaq8Ax6gVXkFXsR5MDMWibeL2fIV1jwY9QYa7SM wt3AJ61uNaz/9JeWCA/l5icdp7ABH2Zue7EQgIgeMy3Yx8wOEvWTvDfMpmaLLNI8Rc5v f3JkARPm8075PKkP+8uQYa9+IMsdstwkKSwizSXGo5qfQWEronhaNHIc549XzBhUfGKB wAmhkn6AnHhUiDBbVJmOm1bB/BEJx6yBq9oStjzCQ5PoNe2w80c2nx7SAcTo8tsJ9vpP vaeuiGuERxCgIlMrlb08bIpmYns2dgJ+szd/ykfRifMZnROkBW4Zqw75PsWdKtwUZB++ iVlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=mz3vNDOhI7Pm93UhnnvR3AdQZEEFOAFJRb7IIBsCEd4=; b=1INCIjjCcKW9tMQSrXOjVmHaB+N+CzKTsq8Z3Pehkkcbaj+nhOi3NBzx1fPn1s586n sxenpOaNucvyhrzUi5UAt/rAM7TqB+v4/oJYUI9qiICE4Az9gZjoGBWG8xhK6Tr5HRRI wt4yFuC1tUxHwP53MW5dFeCQt5cmkrApvRanTQ4XJsdEp7KE19Cvj0id52tkrvbZ+tB3 AmsVkbDxSpyAaqNPb3s2EXLfjG+QBKO7s34Lu5y8kQqD7xxRp0gmSo4kbn41OVsSi2dc 0QPkqGxg4ZNcchctsB8VR2ezjYwKMqz6hoA80oiwJl4kmcuq4baF1BKRGneSNmbLK/Xa vIpw== X-Gm-Message-State: ACrzQf05pQl3s+eYyt02xo7BMolzcJrOYM1SAMd8cICIiMJcd95ikhjT 5eJ8N2+jQ66vLsx4UdelOr0= X-Google-Smtp-Source: AMsMyM4hp45U6qFgKrWPXvDK9VxEh0oawQDzOJVUCm6zt3oTjbB9K9jBT64i7Mik/lFdPwKv07tUVw== X-Received: by 2002:a63:134e:0:b0:439:8ff9:53b1 with SMTP id 14-20020a63134e000000b004398ff953b1mr10855695pgt.119.1663469807854; Sat, 17 Sep 2022 19:56:47 -0700 (PDT) Received: from localhost.localdomain ([193.203.214.57]) by smtp.gmail.com with ESMTPSA id x6-20020a1709027c0600b00172951ddb12sm17565980pll.42.2022.09.17.19.56.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Sep 2022 19:56:46 -0700 (PDT) From: cgel.zte@gmail.com X-Google-Original-From: ran.xiaokai@zte.com.cn To: akpm@linux-foundation.org Cc: ran.xiaokai@zte.com.cn, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH] mm/page_alloc: update comments for rmqueue() Date: Sun, 18 Sep 2022 02:56:40 +0000 Message-Id: <20220918025640.208586-1-ran.xiaokai@zte.com.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1663469809; 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:references:dkim-signature; bh=mz3vNDOhI7Pm93UhnnvR3AdQZEEFOAFJRb7IIBsCEd4=; b=uKMVpGae5xf23WTghw40kz4oQfSmBlzkKOl9pLXo8OUC70MJ5rB/8iNKzT4bAmNTIyCFOJ mtypqb5keJQ7vyk4P8XEi1vufE+gxMrjMXgfHk3q8Du5izxj017GWkUagGbFaH8MWToL7m jRQh3huBAoIG2N4bOMKuqFNojH/JpNc= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eY9lq5n8; spf=pass (imf29.hostedemail.com: domain of cgel.zte@gmail.com designates 209.85.210.175 as permitted sender) smtp.mailfrom=cgel.zte@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1663469809; a=rsa-sha256; cv=none; b=R8iugouLnu6JFqEX+NpQRh9mc9EB96h9oob8M9M8MzW/wkjuBsR/AOhXApQ+G0rfhB+sv7 h8UzmAhFqCym/+tjCmFgM/7uMKEvSOa7QH6PyzqwgNVm/TyXDJFMqwMBJkQnFyNGsTscjG ZYiuADEcVp54uRfecSQL4BUAMj1qAPM= X-Rspamd-Queue-Id: 19CC412000E Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eY9lq5n8; spf=pass (imf29.hostedemail.com: domain of cgel.zte@gmail.com designates 209.85.210.175 as permitted sender) smtp.mailfrom=cgel.zte@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-Rspam-User: X-Rspamd-Server: rspam01 X-Stat-Signature: szshx98brubotsyh3pcog9s8spw6a1nt X-HE-Tag: 1663469808-305075 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: From: Ran Xiaokai Since commit 44042b449872 ("mm/page_alloc: allow high-order pages to be stored on the per-cpu lists"), the per-cpu page allocators (PCP) is not only for order-0 pages. Update the comments. Signed-off-by: Ran Xiaokai --- mm/page_alloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index e5486d47406e..bed7570e0746 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -3815,7 +3815,8 @@ static struct page *rmqueue_pcplist(struct zone *preferred_zone, } /* - * Allocate a page from the given zone. Use pcplists for order-0 allocations. + * Allocate a page from the given zone. + * Use pcplists for THP or "cheap" high-order allocations. */ static inline struct page *rmqueue(struct zone *preferred_zone,