From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 92BAA30B517 for ; Sat, 4 Apr 2026 07:18:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775287114; cv=none; b=dgraYhWjFIczFAU2MthmkWGI5CD5n+7cZD096vEa7Gits57/k1Wf0B5wkOpZpp+DaRBvFTlfBF7qr6bQH0ULO/VN3d8dw2SA5cuhLppe2/a9b26LF8aO2AUOv+x8g3egcf51ZAOQVVOXt6aC7D5566EZ06h5UKKcADO8yxGXf3Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775287114; c=relaxed/simple; bh=w6hr2fger12ipP4mMrn/hi71iV0xtfKYCOSttrgEhLU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=I8wWRfBrna4G0rAzNGFCzOjG0DNcj2cBjACtmi3e2gQYj+jnlwoXlcXbGUK9PLRfXm3FG57ZziNFWGoZ7fqBwO6k3LE86uYDR9MhBEkJNzaKCEkcKNcFE4+AFnWVIgGbGV0QbGkH8Gc1d2Pidlc6EGGeE+AkaBIxekIGAxKDPRI= 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=Bo5he7Ml; arc=none smtp.client-ip=209.85.214.178 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="Bo5he7Ml" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2aaed195901so10666705ad.0 for ; Sat, 04 Apr 2026 00:18:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1775287111; x=1775891911; 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=8Y4Zwv844O5BRtbiO3p0keEYr5wdjmq4nDT8xkCMxlw=; b=Bo5he7MlCzaQXPUfPZyzIUSBuj9zraceTd6IB43d7R9YMAls9Ne1c8JwdQqU2JYDmE 3NhsL0Yx3rdJLzRXlyIytnZAaAmbyal9duQvVTUNaer+LFJ6gfOXTddjgwCUA/kF31N4 9q9U2NTtRfHOXqRSYcTdZPOo6MpQv5NsF7jsBvNJCc5mmtOEAyEKE5LglRVM/7tJG7Lf KrJkNTrs+NhwhOAcN4BmjzrR/VYHrFwEyr6cjGkxDCNtNtEK9nlppBc65AKEoBSAqlM4 7GNzyJk9376LFBaxsyjEYZB8bFItIApW/X/VexFXC42SYaDIV59u3c2Uf3ERYZ6kIb/P uF8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775287111; x=1775891911; 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=8Y4Zwv844O5BRtbiO3p0keEYr5wdjmq4nDT8xkCMxlw=; b=KK9vjhLb7/oVFwQ2inHZnDvGIXH8kAzZ+ON7DkS8QStnHFv62zVrOLTxk1OXxO+Zvk YHU/fI3rA2k45x1Fq4sVVYcqZZx269Czs0axbc9E7t3LUKJgXHJyPm34bYAuKGKdqyTv DwrZ2UTRXgqQLeBbwmG01T2qJXUa69KlCo7W/H9TRrirSuYNvgf6W6eGwYWITnv3jqmH W9KR61orrYsdwdix2C4CZe+O73j6VqgNTyb/UqFVsYEhGcJpvdj/1v9qq+jcneSlRtCe 7bWrZ+Wu8tndE9yxK+KkkzEfoLs+Spy7EpZIiWrFm8vipd5dx/HmA2GzvODZ4CR/SxuV YDYA== X-Forwarded-Encrypted: i=1; AJvYcCW2mMm651ye+LEEOJ+/PwGDbpn2YQCBEq2JGfTnFoSNuQx8usc3xE2lNDu/XSkxTbEIYXIglNnVHgyP8r0=@vger.kernel.org X-Gm-Message-State: AOJu0YxoOFoxHFr4BoJpw5M8Tj5UCDz88Xl9YAXaHdc6Fznd29HsoPqe MiE3qv9396CBi2xWwYb6ETq2YEmqwyHh1mJrSOc9B+EeMu7Gi3V17Qo3FlTFpw63Qyo= X-Gm-Gg: AeBDiesn79EKT9a81F2zu8CIDyGgEc+EHyEzCBttLxVjip1cLXwNslKMKU7Q3HSpzeB 2J0XseyK/9G6F682zptZtnkRvPeGquBoF4y6KglobmxDyD/U70eQZLCGi3YNfK3f1y4LYpTeaEm IecAfsayRHlCd4+g0ElXtXP1hDBor6iL7/ByMlT2uTIr8k3O59pDNMFpqhcMrt1GdRDpI/wrEZW 5/2ng41gFKO7XFhtmleuigpmBpLdBCtED1Vy+/tC8hwsWVNYfyKjznd74r4ovlRJ9pMh6MQ8bdw 1X7xLkZ5FwGSZgqey7fXCl2oMflRA6e6kVklgSYP2Gij5UbfqftUaaAuXZXh2HdRGLT3VO1bF0t bt6ARnUenjNuaEdr1YM2+cej0Q3943JPfkoY1sp5RatEtCq+aOB4aiU1Uq40bhRLWxLY4uQLlWL oh9iyn/sscnLH2l9GNoem+Y+qL06Ks5R7czIJAqacDY88= X-Received: by 2002:a17:903:38d0:b0:2ae:6457:3099 with SMTP id d9443c01a7336-2b281833d73mr54978555ad.26.1775287110736; Sat, 04 Apr 2026 00:18:30 -0700 (PDT) Received: from n232-176-004.byted.org ([36.110.163.99]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b274979525sm94675115ad.45.2026.04.04.00.18.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Apr 2026 00:18:30 -0700 (PDT) From: Muchun Song To: "David S. Miller" , Andreas Larsson Cc: Muchun Song , Muchun Song , Andrew Morton , "Mike Rapoport (Microsoft)" , "David Hildenbrand (Arm)" , Catalin Marinas , Kevin Brodsky , Kees Cook , Chengkaitao , "Matthew Wilcox (Oracle)" , Alex Shi , sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 5/5] sparc/mm: drop vmemmap_check_pmd helper and use generic code Date: Sat, 4 Apr 2026 15:17:13 +0800 Message-Id: <20260404071720.3577290-10-songmuchun@bytedance.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20260404071720.3577290-1-songmuchun@bytedance.com> References: <20260404071720.3577290-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 sparc copies. Signed-off-by: Muchun Song --- arch/sparc/mm/init_64.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index 367c269305e5..4a089da0a490 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c @@ -2579,17 +2579,6 @@ void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, pmd_val(*pmd) = pte_base | __pa(p); } -int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node, - unsigned long addr, unsigned long next) -{ - int large = pmd_leaf(*pmdp); - - if (large) - vmemmap_verify((pte_t *)pmdp, node, addr, next); - - return large; -} - int __meminit vmemmap_populate(unsigned long vstart, unsigned long vend, int node, struct vmem_altmap *altmap) { -- 2.20.1