--- /dev/null
+From chenhuacai@loongson.cn Mon May 5 10:55:39 2025
+From: Huacai Chen <chenhuacai@loongson.cn>
+Date: Sun, 4 May 2025 10:10:54 +0800
+Subject: LoongArch: Fix build error due to backport
+To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Sasha Levin <sashal@kernel.org>, Huacai Chen <chenhuacai@kernel.org>
+Cc: Xuerui Wang <kernel@xen0n.name>, stable@vger.kernel.org, loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, Huacai Chen <chenhuacai@loongson.cn>
+Message-ID: <20250504021054.783045-1-chenhuacai@loongson.cn>
+
+From: Huacai Chen <chenhuacai@loongson.cn>
+
+In 6.1 there is no pmdp_get() definition, so use *pmd directly, in order
+to avoid such build error due to a recently backport:
+
+arch/loongarch/mm/hugetlbpage.c: In function 'huge_pte_offset':
+arch/loongarch/mm/hugetlbpage.c:50:25: error: implicit declaration of function 'pmdp_get'; did you mean 'ptep_get'? [-Wimplicit-function-declaration]
+ 50 | return pmd_none(pmdp_get(pmd)) ? NULL : (pte_t *) pmd;
+ | ^~~~~~~~
+ | ptep_get
+
+Reported-by: Guenter Roeck <linux@roeck-us.net>
+Link: https://lore.kernel.org/r/f978ec9a-b103-40af-b116-6a9238197110@roeck-us.net
+Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ arch/loongarch/mm/hugetlbpage.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/loongarch/mm/hugetlbpage.c
++++ b/arch/loongarch/mm/hugetlbpage.c
+@@ -47,7 +47,7 @@ pte_t *huge_pte_offset(struct mm_struct
+ pmd = pmd_offset(pud, addr);
+ }
+ }
+- return pmd_none(pmdp_get(pmd)) ? NULL : (pte_t *) pmd;
++ return pmd_none(*pmd) ? NULL : (pte_t *) pmd;
+ }
+
+ /*