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 6B85AC71157 for ; Tue, 17 Jun 2025 15:43:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0B6AB6B009B; Tue, 17 Jun 2025 11:43:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EE56F6B009C; Tue, 17 Jun 2025 11:43:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD4296B009D; Tue, 17 Jun 2025 11:43:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id B10756B009B for ; Tue, 17 Jun 2025 11:43:57 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 67E5F1D3E7F for ; Tue, 17 Jun 2025 15:43:57 +0000 (UTC) X-FDA: 83565313314.09.3204470 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf05.hostedemail.com (Postfix) with ESMTP id 292C4100008 for ; Tue, 17 Jun 2025 15:43:55 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=OcsXkdx3; spf=pass (imf05.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750175035; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=n+enD/DBO3lH97hAndG2Fd7ZdK35XEPxGRz1KxKwpT4=; b=SsGvIFQawrQW4VmXwHFcAO2cpTwiMOotEKjZNsTS0KkgwzqMxPvGSET5H93IDOlUaCHrzl 59p8i6vXyamHVTpEKB/VgONJZAhRCTrWMViwlXl+asxAvXRl+vfA0zHLv17ClmIwo4Xck+ A5l3n+ZTQ1YiTF6jHr3TciYB9F49RVE= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=OcsXkdx3; spf=pass (imf05.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750175035; a=rsa-sha256; cv=none; b=AEmSvBqODueBRYeH+ZxXXKe1aZ2H6zSb6TWRX+PvWZKJ2NztnBDpD12qoClCyHaq2vkBoD t7Qe/rkbgpbevRCXBnBHyExCFioq/A9klgU2ih6vLndsS398UgGZHsFrh9XcP+C6wGW2oH PlJ/0y6pdVoHwV7Mn93NAYgBhBKV9+U= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1750175034; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n+enD/DBO3lH97hAndG2Fd7ZdK35XEPxGRz1KxKwpT4=; b=OcsXkdx3Zr97Elv78KKg2rl3pwAaBqnhQlcay0QnjYHd40+g44l65remQqgI8YZPF4VMu7 cFJr6Rs5rwqIdHoGyjWOK7njU0NtHYi3VsA8ySMmaJiRLs9ksbn6LPmX2xVmEu5wla7vGP 58K4YJScmS93GGIgklkC+YWlxv0IeMk= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-194-L8siQMhpNAm85XKwDNjgVw-1; Tue, 17 Jun 2025 11:43:53 -0400 X-MC-Unique: L8siQMhpNAm85XKwDNjgVw-1 X-Mimecast-MFC-AGG-ID: L8siQMhpNAm85XKwDNjgVw_1750175032 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-3a4f7f1b932so3649461f8f.2 for ; Tue, 17 Jun 2025 08:43:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750175032; x=1750779832; 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=n+enD/DBO3lH97hAndG2Fd7ZdK35XEPxGRz1KxKwpT4=; b=ekJe7Vr1oqTfsjoOiy2c/duMwunvBT8jRrA76wMEuMnDYU14ZPYizTg6O2+JfolYh7 JV4VSWxcL9IO6l3X1Rg1JzRjJXgkjEJUe5x2HEwJurAkymU3SVz5BsN5BEGjjy7hOZVi aoU+nTm/CaD0MCTNF2vOtZkqt0h9PGl4kr9I6R0ZJPya+Lzh8SDlHpwv3PS5jYlA1iL1 Fw7WearIaXMql8jFFtcUrzQlmVc6k2yqWnkbs+zbfnlnMYKCc9fgDlCT72E4dN1yUQk1 44Yze2KwWnhoucFNYKIoCPMPVyChjTAb6j7gFCBI62hQimTnLnFdvueN2pr0a2c9Bo+M 7vjQ== X-Forwarded-Encrypted: i=1; AJvYcCWR/AmZi3J5i8FYvjVg5pzgA4l4b/dLjI7FF3HuJtBQldxMqcz46TtO/5cHxjLmzQGhf9P3Ic2n/Q==@kvack.org X-Gm-Message-State: AOJu0YzGUlGwqrgMS5TEnNNQQdeYT6NmYssVZHFP+WFNC2tkO6cbXOLm O41I3w1P4W789UH8gPGuosmxiMmvQnM0igTls+iXfQFlJaQq9F1ho6xPNSO9QDzlwKVB3plG8u+ /mBypcZJRwHXrc+U9ZWcyIh9GjvJmIIB8wgoZmnf+LjBf7xxNGlhd X-Gm-Gg: ASbGncuGO1Y72KWVXUFsmwveJ0x+s9wksL8cRRPFKV+Js0fSmw6fHiCtSYmXnJy5AZ2 VV7jkqbsPxpQTslm7qpx20PJ8mvNvfWm+bMRXBeciZNFEVMx6/w9PyTvS1oGtm4PnwpavXRGfr2 gte3tr+vkA+aZ2LWK2PjoBBPNgd/N4rkzI6r7T4LqVutk+EUv2welxIJ51fpJpvy3q7nIqwjjQN xdw6uPoFcZQwEegNCo5pKgQNCWRmWgEXHquRA6QzeZy6tt7OdjRpH4B3xTHxgweoDrv5FJRi+b6 J4nl4FvoQGEbv7MpG4ViOfyVZWCp25agpyFRHLfIza3EpDGdaE1VOjUFUO9/vL/8AsNuAg1ysJi pXU50iA== X-Received: by 2002:a5d:5847:0:b0:3a5:1c0d:85e8 with SMTP id ffacd0b85a97d-3a57237797bmr10355633f8f.22.1750175032050; Tue, 17 Jun 2025 08:43:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGgGKPI0HPFQFNSDiU1UoCT4KWg9jjW+HS33TdpBy2263RBIYIhTEc5b/vsOH/vxH2erO7KQw== X-Received: by 2002:a5d:5847:0:b0:3a5:1c0d:85e8 with SMTP id ffacd0b85a97d-3a57237797bmr10355602f8f.22.1750175031623; Tue, 17 Jun 2025 08:43:51 -0700 (PDT) Received: from localhost (p200300d82f3107003851c66ab6b93490.dip0.t-ipconnect.de. [2003:d8:2f31:700:3851:c66a:b6b9:3490]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3a568a547ecsm14548596f8f.17.2025.06.17.08.43.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Jun 2025 08:43:51 -0700 (PDT) From: David Hildenbrand To: linux-kernel@vger.kernel.org Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, nvdimm@lists.linux.dev, David Hildenbrand , Andrew Morton , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , Dan Williams , Alistair Popple , Matthew Wilcox , Jan Kara , Alexander Viro , Christian Brauner , Zi Yan , Baolin Wang , Lorenzo Stoakes , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Jann Horn , Pedro Falcato Subject: [PATCH RFC 02/14] mm: drop highest_memmap_pfn Date: Tue, 17 Jun 2025 17:43:33 +0200 Message-ID: <20250617154345.2494405-3-david@redhat.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250617154345.2494405-1-david@redhat.com> References: <20250617154345.2494405-1-david@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: nSHl9FyHWX_UABGcCmzBXBycYVe9WSjob9jTeunOU-E_1750175032 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true X-Rspamd-Queue-Id: 292C4100008 X-Stat-Signature: rqteqqmko46bnrzpdpjz5wq37ghbwjkw X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1750175034-495706 X-HE-Meta: U2FsdGVkX18bI3RQoqWPGVCht0hTqGQAPxbH5HWUzWRdpgUJCH0exsHjOIrHsiTFUiT/RQ+0uuj6d+AgzVux6uKL435s3ubLifXg+sVMqRgljZpUlS65E6A46QPseZajDykLk6z41fZVcUN3FBiCqnqjGQfZKVdtyXEAElPCxSs5sOJpAyaklunYQJCFHr/roq0PMVH6Tf/19RCqRENLl1jXVqKNVYXUbvWdZoLg6mLV+RZisiNsZQFkn/01rMyTps1KI86e3lRNeBN9rKdd6dq7OqDEJMZjiuxJWs0KoutgndCMnwrvV4o3in6R7r7Tte2JUQisdv2iFxRqKScCN+jBai2JMpmk9GArdHx0sESNfQNHgRvhRzm/5A713wNyfYGHnu9I9kXeQT4eUmm2Mh/skdvHUXTwqhkP0Q3dFX7FX1puNNgONptgMYGTQZ33GCxP5/ScGHA3BjmC29Y2rdld8i+fBPkAFzdPYwhu35DdgBloPmk/dA7zU5/vHS3/Mr331MRAZybGDRcmMbeiSW1vE/GiOiog/MDhyiRnqaB479KDXAiPggFrDgBcHsripb3rqDVqiTrY6RTg9WsKaV0PsCLdhNySF/16RMM+CYdlcb2OyXcbOBsWGpnN0VU/pqbYggdEm+MyCJbAcD/GCyIFQr6TvLgj/lW2ES+ugSOyPGgR9IfVfK6j/cYbZqkV210CoTi7LeC9Z1ZTIvGtbNiz162da4LoP/uHpmJI7oJVwAA859BB3foyvhnWoSCvmbjiv/RWBy2GuxwVrFac92ZtBB/uzoIGWxd7IVLv7XA5BRl3ZJ+0dulZ3LumysIq6Dn2RPFzumeE2Lhg7rcK+sph1IMddNvFHn/Eilo3SCxt9BoekZk80MRrA/R9to8bvSW4R9R+gKPt6l5ykYcILGud4xay5Yc+YEYKxVcOmns2eaipRtwOED6BX2UPNwIITlv8l+5qrrL8ls8V5G4 Nj59ZBTc 4Ogy7W+h34PgQ79hBNV0vLqa4hIVPjYTqY6zAwDF3jWJcJ62pY7jyQ2zuhUqvkpMKBalR6iJmiIrFNxGt0PTgt/8EL8mQq7wUQ70LJp+0u5kuEbQ1TmOnFrIZn2CO+V51p+/cSvrazHsKDR0LYISb5kicB68vc1D3IcWtaDDiCBjWOx9GZin79zu7Z5H0rzLbfvStMuVlmlYRv2zRIE86t4c4MLPgNg9lGm77CiiN9FrtWX0emZpWCbApAuwjXirUxgEZJDaH99LhZIdjxh3HfaUaS0UuSgi7IOZjlYE+dDB7yxLF11W0kZUD8G4h0Y6UvqW7pPVPBfVcCPWXxqxPZUZKmyvUgu8bRspCcRENzVcInnk7z2yMdG2z6KgMz9w75HOCJSCRA/BzEd0vxxwzO3ZjsSwXQPC8k3ihA+Zu/VbVgJK1a1Mgc++phrnF5eqlFmb2xPjCBsJEB+d491C3abllX25bj4dBXK71Mze9/UBt9WtvzYO2w8KjgMnGlUNSAp32cKmO7OwmnzSgNPctT9o5UHV9NT4Ud2Ms 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: Now unused, so let's drop it. Signed-off-by: David Hildenbrand --- mm/internal.h | 2 -- mm/memory.c | 2 -- mm/mm_init.c | 3 --- mm/nommu.c | 1 - 4 files changed, 8 deletions(-) diff --git a/mm/internal.h b/mm/internal.h index f519eb7217c26..703871905fd6d 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -503,8 +503,6 @@ static inline bool folio_needs_release(struct folio *folio) (mapping && mapping_release_always(mapping)); } -extern unsigned long highest_memmap_pfn; - /* * Maximum number of reclaim retries without progress before the OOM * killer is consider the only way forward. diff --git a/mm/memory.c b/mm/memory.c index 188b84ebf479a..a1b5575db52ac 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -146,8 +146,6 @@ __setup("norandmaps", disable_randmaps); unsigned long zero_pfn __read_mostly; EXPORT_SYMBOL(zero_pfn); -unsigned long highest_memmap_pfn __read_mostly; - /* * CONFIG_MMU architectures set up ZERO_PAGE in their paging_init() */ diff --git a/mm/mm_init.c b/mm/mm_init.c index 5c21b3af216b2..1dac66c209984 100644 --- a/mm/mm_init.c +++ b/mm/mm_init.c @@ -881,9 +881,6 @@ void __meminit memmap_init_range(unsigned long size, int nid, unsigned long zone unsigned long pfn, end_pfn = start_pfn + size; struct page *page; - if (highest_memmap_pfn < end_pfn - 1) - highest_memmap_pfn = end_pfn - 1; - #ifdef CONFIG_ZONE_DEVICE /* * Honor reservation requested by the driver for this ZONE_DEVICE diff --git a/mm/nommu.c b/mm/nommu.c index 38c22ea0a95c6..cd9ddbfe1af80 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -42,7 +42,6 @@ #include #include "internal.h" -unsigned long highest_memmap_pfn; int heap_stack_gap = 0; atomic_long_t mmap_pages_allocated; -- 2.49.0