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 C696E2CCB9 for ; Sat, 4 Apr 2026 07:18:05 +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=1775287088; cv=none; b=YV8958LXUawZ2ht32HhUPNeK0d2OKcMViPQCmlT1wsbSy2wCTYOAzmO4sAMcUP4o6o5G0NzBKQL4IDamBK9WKog3BGdZPNlBn1ea1c8MgYJCzHqieUhtJ3mA64NngqR3+gZb/d/+Jb5hOHN1vgdiSc7/wd9X7AEhPi2F9ocK7K8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775287088; c=relaxed/simple; bh=xZcCH0/3zgi/uN6QHzZXXAJ3GhTwW+RyqtUwgedxB88=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=l3TVgzufFA/rfOYfsPDtC7jxdM5Ae16l/Zj09fqYGXwS6M2XZLE88aiGvayBW9YqCBOH0RrZ4Ugtsm9wCTvYd7Mqay0bwtMgXm1UisIYWS+NCtV602nq5VycX+LgcHOtL6ZQWW0nRt6L9cq76GkmZ/0mjeTaB6PXLfDzb2WJs1k= 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=GJL3EG/+; 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="GJL3EG/+" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2aaed195901so10665905ad.0 for ; Sat, 04 Apr 2026 00:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1775287085; x=1775891885; 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=xKWhZ8riqXkPi9FKF5J+KPNzIU+feG9TnbkhlqmMtCM=; b=GJL3EG/+29k1IYCp6CCjjaT2iHR9VDPpGmnREgyiWvoYkSO7eJWlb4d5voDNsS3Ore narJZAI6U8o5dVLCR6TgmSDt9bD21ne6Qt/g8KeBzSl3B/wdY2JHT/ZQp6J4lBxIJCAu cjiTZdTmfjutReJbH0qNFfZePtElQuUxi4AAygVkvT776Dp4F5/5vqkr+mhhxL6eX7Ke btxx63KhTOD667KoTDeztE2ygbuiXGT3rHWS21qHAibC5hRNIA5GzT222CpbC4H6SDDs 89W4jgNCK8UkDNWcYAG4Kdo6b/w8kFv630J2Cnt//YZgifZ4yAYqloImYxvyKhXw1MGJ KJtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775287085; x=1775891885; 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=xKWhZ8riqXkPi9FKF5J+KPNzIU+feG9TnbkhlqmMtCM=; b=nAQFoaPnsXZQKfqbV6hnKyhEIc/e2k2yPlqIRGmyBqlZo4QTH6WeJbx0DuVUYPAPgR lnwCwEI5yUb8ZMoYSC8Iq5xpbBMlO5NarsMHa18rnWYCHQe89m61XZ/BBHnaucAtVSK8 fp6A9NiBAAUm1s52GzGgc2dBmH2xfkrlxktfUCOncIZqGG5sVMxF96VS7BaC9Fq7Rjx6 gbryuoPXVKrQYX4lYAtu+U7TicvSjhDbuBnC0I0M55BeaCiCwRBpU/NJlLiPly+3Tt2W mVcUPfMimFWTQYsXPXl37HJwWAt34E3Tddt4Nb1ynuVrMcYzVOwD40hDAs3ttFTG2VjB 1ndw== X-Forwarded-Encrypted: i=1; AJvYcCUKSvhm/KBKAxwavptpqVDZtRbe9g4wiMBXF+Moy+jGYLMt8mcRnRAsVr/+9pjszO+phqiROOU6GR5832U=@vger.kernel.org X-Gm-Message-State: AOJu0YyrvtHXc6ffHJNT9kzDnrdDhwwkjfN4oX0rUNEQytYOqtOHfCKp x9jKxhiHY8Rqq0E4RbgfO4CfGKF8R/9pVcP17aazje1uezTSm5Irm2kZHldaTQSPDss= X-Gm-Gg: AeBDiesE0OHvz4cFLPw9Z8rwz0jwBrp728+oC7SQk+FTSf0fP7BgKP2EBkb7s6uor86 4w35oCMD2cBuUPddlkAzree8qvUKe1mw+XVJ8uH0No97gAquW7tUwFX4fH7qDbyBFYDW+e7RHDW EthTDSyb2rZRIl2C/PrTDMd1HyZOeim6mskdbj144CiIcanvk+4MHIGR2tyX5F3aS/i3lLIwi6W lPSWM0iHmwUSRkDj95SOQSYwL4HiMUPW6G82Nhua0Z+RTrq+iompsfP1uwN5PN4EASSXNi0dltX c89+Q8vg268kHSsCM+LAIET/Km9Q5RAwopyszQE7jdZAFPRK9myxAK0qZWrlarRs5orCNDfQRix d5L68KLrk125rsdhJNDuJScdyZ85vCrJOUXl1zqclJ5bTzUce6rLbjMQQwOPzeK/iK3lenHvzCa 96JjNhieasl+pJDzAWeg67HTKhSwgoZxf823eFw790278= X-Received: by 2002:a17:902:ccc9:b0:2b0:7e4d:f43f with SMTP id d9443c01a7336-2b281889829mr53447025ad.41.1775287085093; Sat, 04 Apr 2026 00:18:05 -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.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Apr 2026 00:18:04 -0700 (PDT) From: Muchun Song To: Huacai Chen Cc: Muchun Song , Muchun Song , WANG Xuerui , "Mike Rapoport (Microsoft)" , Andrew Morton , Andreas Larsson , Petr Tesarik , loongarch@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] loongarch/mm: drop vmemmap_check_pmd helper and use generic code Date: Sat, 4 Apr 2026 15:17:09 +0800 Message-Id: <20260404071720.3577290-6-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 loongarch copies. Signed-off-by: Muchun Song --- arch/loongarch/mm/init.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/loongarch/mm/init.c b/arch/loongarch/mm/init.c index 00f3822b6e47..7356d4eea140 100644 --- a/arch/loongarch/mm/init.c +++ b/arch/loongarch/mm/init.c @@ -110,17 +110,6 @@ void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, set_pmd_at(&init_mm, addr, pmd, entry); } -int __meminit vmemmap_check_pmd(pmd_t *pmd, int node, - unsigned long addr, unsigned long next) -{ - int huge = pmd_val(pmdp_get(pmd)) & _PAGE_HUGE; - - if (huge) - vmemmap_verify((pte_t *)pmd, node, addr, next); - - return huge; -} - int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap) { -- 2.20.1