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 134ACC02194 for ; Thu, 6 Feb 2025 18:51:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 151C1280006; Thu, 6 Feb 2025 13:51:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0D9C0280002; Thu, 6 Feb 2025 13:51:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D5E59280006; Thu, 6 Feb 2025 13:51:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id AAB3E280002 for ; Thu, 6 Feb 2025 13:51:29 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 282891404F4 for ; Thu, 6 Feb 2025 18:51:29 +0000 (UTC) X-FDA: 83090413098.04.AA557B5 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) by imf17.hostedemail.com (Postfix) with ESMTP id 4F5FC40010 for ; Thu, 6 Feb 2025 18:51:27 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=1cyBNem4; spf=pass (imf17.hostedemail.com: domain of 3rgSlZwQKCI8yEw4z77z4x.v75416DG-553Etv3.7Az@flex--fvdl.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3rgSlZwQKCI8yEw4z77z4x.v75416DG-553Etv3.7Az@flex--fvdl.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738867887; 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=3krrgaxsXaFa4uf9iEDSe21apCBKUA0Oh8FsqZLKWjo=; b=3nYdSIRCwzmEbRs/+ee95KAtrfMMm9aiRSEeYB6bdd79XC9jiEdWblle6dMM3D2QSGlBlL tv9Ke7UcsziZ8IyRLelXIg/r9rNDi7dNNuYuYdFZ1abpgElhREvD/uQoytg4seTNv0hfLG pQKdTeZ4HNaHOFLrQzFqZGBbqoiX3ZY= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=1cyBNem4; spf=pass (imf17.hostedemail.com: domain of 3rgSlZwQKCI8yEw4z77z4x.v75416DG-553Etv3.7Az@flex--fvdl.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3rgSlZwQKCI8yEw4z77z4x.v75416DG-553Etv3.7Az@flex--fvdl.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738867887; a=rsa-sha256; cv=none; b=j2eIDl+YcGm5ZjOi6C17+5dAg2joV6/qw6upLG/bYMfJgJ6Nkb65tD0US3hsn3knC6od+r IxfBLWMwsi6IUMiTnXR5IloAwmenvg21U4SMdUkbvHg023DC6O2Q/TaU8LqY9EdRkdp25u fwRPbWv7KKuC1V8BwF3vASs6FRbgbV0= Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-2fa228b4143so147780a91.0 for ; Thu, 06 Feb 2025 10:51:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1738867886; x=1739472686; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=3krrgaxsXaFa4uf9iEDSe21apCBKUA0Oh8FsqZLKWjo=; b=1cyBNem49UTWqwNMq+x6BfnW1/X/a9ZkL/bOApU6maYywumUfezgYX17KsoLcI0ru7 KwTF62LVo60XWo4k1JQEdOXmcNb6efyjv4EcUL2WT0k6uwbCxzlT/ba4rvfJ0nnRNMeX kJ88YKsGFZl9O24blLqKLuidyqhb8T3dW/0sGqBgjbwvsZks3WDLJssRqkoStXgIM25R PMaKm3o7fQQJf5VsC4R6btAtrj7ns33y7FTNvYZjf/a9+xNCCjv7Y74IwvLpMF1YPGre aT4wl7dcfk+TMPxaRR1CnFSHz8YsuCS8rn+BHWE4yDse4N9sAuFWXWMTKUCbAuLVeLOJ Tz2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738867886; x=1739472686; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3krrgaxsXaFa4uf9iEDSe21apCBKUA0Oh8FsqZLKWjo=; b=G4cOasBMQ7imYXp/AUw5XazV1F0u1ZpaEG9+Q8TZ/sHQxvYmxJAbFRIuF33YJapJm7 P5IF/Lrr0/aoMdUKBpGjecL19LNFhKJ9cqOlgrF09QP4j/UXs1sN8gOJlvu4++W6oYPb 86pmNJUSsVJP02heLrwZBShexc1WFfQd+gE3l3DQCKLYTV5dmdXDRdbGORbJNL+OJUHo +w7Muw/cDplzcItwQZbJIOlAJei/OxnxZobXOEGy3upAT1AzTUKcSWI0MzNTTkrl0y04 bBkxRZ+uPbaP1Psce4S3FzHP8VC5D7jNUxpx65KET74wLHYouYB+jiasW+bVwB3EyDzQ 7D2g== X-Forwarded-Encrypted: i=1; AJvYcCWTqAb9rWTgsbXumga3R2CLq2w6+L13hehVQsDE242u3q1cvV/OIqqyn/PO7t3EfGPc9q32irez8g==@kvack.org X-Gm-Message-State: AOJu0Yxr9N4BSXPeTks+JSxBQ61SUjZBvjj6lIap5UUGtzOhhsWRzt1B ICLoJ6zvmbqa+hHcI/GL8J2HfntKEIdxn3XoP3L9fscwNaFAQN4KFgax0CY3Hi1ST/xJ6Q== X-Google-Smtp-Source: AGHT+IHdn9ARX0BKU2aoxnDMJSfDfQ2JxdDOMx8aC4l0xtpEE2SmhHzHCIxuEt3YV/CF1/5TaCD9NFnV X-Received: from pjbst7.prod.google.com ([2002:a17:90b:1fc7:b0:2ef:95f4:4619]) (user=fvdl job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:5282:b0:2fa:9c9:20a3 with SMTP id 98e67ed59e1d1-2fa24700cbfmr107801a91.0.1738867886262; Thu, 06 Feb 2025 10:51:26 -0800 (PST) Date: Thu, 6 Feb 2025 18:50:46 +0000 In-Reply-To: <20250206185109.1210657-1-fvdl@google.com> Mime-Version: 1.0 References: <20250206185109.1210657-1-fvdl@google.com> X-Mailer: git-send-email 2.48.1.502.g6dc24dfdaf-goog Message-ID: <20250206185109.1210657-7-fvdl@google.com> Subject: [PATCH v3 06/28] mm/hugetlb: remove redundant __ClearPageReserved From: Frank van der Linden To: akpm@linux-foundation.org, muchun.song@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: yuzhao@google.com, usamaarif642@gmail.com, joao.m.martins@oracle.com, roman.gushchin@linux.dev, Frank van der Linden Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 4F5FC40010 X-Stat-Signature: nybk567kh5frtcwrqy4uqbc8u7qst7rx X-HE-Tag: 1738867887-905659 X-HE-Meta: U2FsdGVkX1+uNIAZ4clttDkSxbEIoah5qwhHI6aTW3mML3wpTdcUbZCGF6HhLGlfJnAohgG1UfRxom1pAWQA/xRnwDDUsWSt+fLgUDyXO8cEIXKfnJiMS6MpHWoIpkMUEWNO3EOA7Uq46AljkGe5mrumtdmJKwoCiQ1e8S6Ae/W79eF05VuCjR617lFrxUgo6u7tk7HsSVTUOY6vyjiOtSvSE5QJzAdDvjrGJWswVuPBpQX26p2kf+Xa/dScwNSFwc9XxNmdzjxuT+tXKcuZLRO8DcM1vttzhyqd5A+bnoNNYFApH2MIkgJkt8nAqgjDrnNmXFRUVFbmZIGAmyC9TQO83UC3l8P6jScuekjY/hmD47B+BHRjBwdch2k1RNgXtrSWEQpmIBDXw8vVXF6lYbBK4DR4Tdjt2lcDfOgSzcGB2t0ETpY5NZsapDkJJNFshFwD/OsseQFz0fQb7h2ZWbNbLxoBWUPjWT4AXzzlg40jgGgoO2cpkUaOjPz0uOxh6RKVSVfm3tD0RqeOW/Lb5nJYKSW2QY7UZWbV03C1s3dqlxkWjv0aGzY41N1fA1BSc9p8HAvqWdOslQbxo17+Pz3WthbnUNrLGeccQVpsVnLPH2DjLwl3EZ+lDmB7JTKuBrotWhgVBf6lKMriExdxs+C+H4n355e4x/8mQBRmfCQMJtE3RuQ1YQZFpH5eIS8OME+hSfX371UNaZ5sm5CGHHvZ/DhTV+omkza6cc14EwDWDT15mbByzmb32NRt2c38rioVA8yo8wODfjepqGIc/RgoR37zU8ghY9BgLFP5MzcQ2SWtXNXxt4ojK9Pbj0C03uYPaF4LvPHg1b6ooFQ7H63I9Lz8nbTB0VHoDOdS7ZuEneknwzZpBqJjU+EikYYdjsGhWI3QhasrhLqmR9Dd5oV3gios3MvgcyFlyNunNqZpIPs9jlJQyZwdCmdZ7fdbhnhoI+MkZT21+/mqrw1 OxR2oF2p r0YhuuZltyBr6M3GjF24XfSeh+rQpadOVoycSmjLDQqG131L499cgKxexSbYbHW8lwNRWwxOzc1AL+HkJGtDEz5ukI3YLKCaQtGuAqsEdi9YJI5mUHXmdcllTkoFLRq8DZAdVbI0txo26Pmclll8ZTrEzH9308cZLKv21Ir2Hcnq3wj8gq8z/Gtb2yXktbOQTGVaxxYzcTQt4IQJlR1wW7t35sP+oJM18IkFrbJ6TfsL3hrXhHOD8iHMLza2ajP7oKMe4vGx2N6u0hmvdZOs+A5iPOdd/+zmfgl+knW1EILwWAWNF/Qo2/p9Y/qja6+U3D6WCax//U3p06aeOfQBv0qJ3MagvJjpN9cDkQL4YJ83KwltdUnwugpboDnRR9cOctcJCZvNNJXo/gXlWyL5nV8DB3nZ83dQtkrMBIkbi9KTa539Q3cRBhM/KRmOxlRBKXPusodR5jOohuAzkQQ85xdLVryQHXUIkFSI6s7RuqOKurYd5VFzK9xg7itqsx2Yd5/Mc9Ik7Gx3oBWns45yJ+N6taSUYxpdEbIjEqxn0hxYTzXWKLbPSXVjHwJz0PlIc6tQk 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: In hugetlb_folio_init_tail_vmemmap, the reserved flag is cleared for the tail page just before it is zeroed out, which is redundant. Remove the __ClearPageReserved call. Signed-off-by: Frank van der Linden --- mm/hugetlb.c | 1 - 1 file changed, 1 deletion(-) diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 1d8ec21dc2c2..0836e3231774 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -3202,7 +3202,6 @@ static void __init hugetlb_folio_init_tail_vmemmap(struct folio *folio, for (pfn = head_pfn + start_page_number; pfn < end_pfn; pfn++) { struct page *page = pfn_to_page(pfn); - __ClearPageReserved(folio_page(folio, pfn - head_pfn)); __init_single_page(page, pfn, zone, nid); prep_compound_tail((struct page *)folio, pfn - head_pfn); ret = page_ref_freeze(page, 1); -- 2.48.1.502.g6dc24dfdaf-goog