From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (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 6CA34242D7B for ; Sat, 4 Apr 2026 12:21:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775305289; cv=none; b=VoBEPrw5fBo97p25KemNFeJIhTwm73BXPGp9ECg6OWmg6/Ej4QjnyKEgVmxTiWbV5DWf6J5mQIUWqDm0n/L3YIxxcAlUd8scF4mAHUXo5Ld3ZHdXU5T3Qgi53xfoTba54pKQWKtdo0YKw2f0J0nSAl+NuxJer6I4r9ZkLN+z34k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775305289; c=relaxed/simple; bh=i7EkTF6DfwEg8wlKkZE0S7F23iGU+jKhKctJNaP255M=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=CfA3e2hwKhRkYnAi7waPAAKUP90+fjU+s+x6HWVoGNgz8nN/Zuz9YLdRljfl6fOod7AzQvs677WlvCAyIdb+ocQTF0eNWQLZkNyKxB/zSX0YwrbcryhnATrvKLv4SpMT8l5YISt+HdMZEroHxeSZPWRRgfh0l3V+x1CLIMvIv7c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com; spf=pass smtp.mailfrom=bytedance.com; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b=bVOMgsD3; arc=none smtp.client-ip=209.85.210.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bytedance.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b="bVOMgsD3" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-82418b0178cso1230627b3a.1 for ; Sat, 04 Apr 2026 05:21:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1775305288; x=1775910088; 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=kI3rlSKvLXjOnIGBM/nCi97GMUjHxk2mPfVufcNpMfw=; b=bVOMgsD3o26O2H8XXpnwDVlzr1+tE0rpMMaR3HlvcBF/7gSN9yEoXp5W1OxOye1IXw Hfzz/XJLVVzorvevjVw8GvtFtXeZrJ+tNiqS0EaoX4HVZmwcDchNq7lXTMg1gxLU/l/d k+znAi3em+WQ0KG9Rog+Ja3lj0RkAEm5hTULbWKU5Gw201vp5LnxRJkhXzN+LOMfFE+q dYdQ4suTPhCmNxENv5a4pZPLMyFKGPWhlWDEj+UmVLWcr6rSVhBA1x7Y+hXPNxJjiqUM +Xiy+aWoYufL5/BTHQsYfeBsW8pZGISm14A6p+7qN1hOAL4BICmi6Y4DVOc5h1RQW1nT sOQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775305288; x=1775910088; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kI3rlSKvLXjOnIGBM/nCi97GMUjHxk2mPfVufcNpMfw=; b=SLIbpKr+XRvAtZtHoMbuBZvn5UwpKZZEl4GoLWsIQGJL9nfv7ZOLDla2GK6aNL6zll I9TxbB7VgyTes8mGKSdpL0EMttfgMKJrZF9e8FRGFBPdA2TvulOZpdCWEqkTdejRWQbS KSxo2YR6I9WLtSAnXdf8mPW6I//RAAQcBC5B722maUq9uZnRyRA7lTdvml1fplyic/3B ulqJNduXxlW1Cwh4Gu4canO+QUz1EP5rJAhY8ycUMu+Y20eTulKm2qcKszODJneqQIZE cC+4Sj9eSn1C4Za1y8Rb3D/pT9F338cwldgEMF0nBZ3K+whmXXvAmtc6g57EdMBB7KnE mXXA== X-Forwarded-Encrypted: i=1; AJvYcCWlcCj0gZIEMJVRNARAKQyUWDq4ZXVWwO9vAF8W81PHdNE4yYCRqkKdyRatcaduFYyTJp7ViENEqo0iLN8=@vger.kernel.org X-Gm-Message-State: AOJu0YwE3WE4BebNftFNsc3osFgF1uMxqmgs9/YTJ7dQs9oVd/W/O7oa /DG/zs7lM8lsIVPEu6rW4tRuJ2ifBsXSLXIEUUSLEEWLl0Zr7AB14w939TKZxi1BgzE= X-Gm-Gg: AeBDieskptQp3vEM254DKJbMiavbUg4jDTObWP9zRIaheAs/q9iFz6W04XUfSGRYC+9 2+OU+B+v+r/K5lanVl6kja0ctEMJx3zQMfCYmSoI4CqvFUlQqOmcx5eSKCMJ5rVp7v8aOnLHVYV rRfsPPJh0k9MmpJF240RYuieLkxdzlrbT2PLcD4ZLKPSYeAx1IOGbdA/KCb35nWmursvYtMqt5G Dg1pi9Dxha23nPNipCWw2QadKFrK094kBlVvcg/zRzGex8tEL+tLEHsL+its5LC+G1ke4tsWeHp A8thIX/CUjwKS1yAtRhkqRom2PzOQG3yj8WWDKJid5/7zpEnJbR+TnbV8FbY5AVcINpkUzyQKZd rTSgqRiRDTt+gtuZTOFI04Fz/4lMPmt1lAuTe3C918c5+HPbxKSwuZFFFVWbUmdBhS9n89wM5Hb zlG0g5XFrTzGNp3yqpAY5diKGr80P0/EaEc1bGMIjiyic= X-Received: by 2002:a05:6a00:181f:b0:82d:29f:d003 with SMTP id d2e1a72fcca58-82d0da2af95mr6055941b3a.12.1775305287696; Sat, 04 Apr 2026 05:21:27 -0700 (PDT) Received: from n232-176-004.byted.org ([36.110.163.98]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82cfebe5b23sm8327063b3a.59.2026.04.04.05.21.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Apr 2026 05:21:27 -0700 (PDT) From: Muchun Song To: Catalin Marinas , Will Deacon Cc: linux-mm@kvack.org, akpm@linux-foundation.org, Muchun Song , Muchun Song , Ryan Roberts , David Hildenbrand , Kevin Brodsky , Dev Jain , Lorenzo Stoakes , Anshuman Khandual , Yang Shi , Chaitanya S Prakash , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/5] arm64/mm: drop vmemmap_pmd helpers and use generic code Date: Sat, 4 Apr 2026 20:20:55 +0800 Message-Id: <20260404122105.3989557-3-songmuchun@bytedance.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20260404122105.3989557-1-songmuchun@bytedance.com> References: <20260404122105.3989557-1-songmuchun@bytedance.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 The generic implementations now suffice; remove the arm64 copies. Signed-off-by: Muchun Song --- arch/arm64/mm/mmu.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c index ec1c6971a561..b87053452641 100644 --- a/arch/arm64/mm/mmu.c +++ b/arch/arm64/mm/mmu.c @@ -1745,20 +1745,6 @@ static void free_empty_tables(unsigned long addr, unsigned long end, } #endif -void __meminit vmemmap_set_pmd(pmd_t *pmdp, void *p, int node, - unsigned long addr, unsigned long next) -{ - pmd_set_huge(pmdp, __pa(p), __pgprot(PROT_SECT_NORMAL)); -} - -int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node, - unsigned long addr, unsigned long next) -{ - vmemmap_verify((pte_t *)pmdp, node, addr, next); - - return pmd_sect(READ_ONCE(*pmdp)); -} - int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) { -- 2.20.1