hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/arc/include/asm/hugepage.h
....@@ -1,9 +1,6 @@
1
+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
3
- *
4
- * This program is free software; you can redistribute it and/or modify
5
- * it under the terms of the GNU General Public License version 2 as
6
- * published by the Free Software Foundation.
74 */
85
96
....@@ -11,7 +8,6 @@
118 #define _ASM_ARC_HUGEPAGE_H
129
1310 #include <linux/types.h>
14
-#define __ARCH_USE_5LEVEL_HACK
1511 #include <asm-generic/pgtable-nopmd.h>
1612
1713 static inline pte_t pmd_pte(pmd_t pmd)
....@@ -30,7 +26,7 @@
3026 #define pmd_mkold(pmd) pte_pmd(pte_mkold(pmd_pte(pmd)))
3127 #define pmd_mkyoung(pmd) pte_pmd(pte_mkyoung(pmd_pte(pmd)))
3228 #define pmd_mkhuge(pmd) pte_pmd(pte_mkhuge(pmd_pte(pmd)))
33
-#define pmd_mknotpresent(pmd) pte_pmd(pte_mknotpresent(pmd_pte(pmd)))
29
+#define pmd_mkinvalid(pmd) pte_pmd(pte_mknotpresent(pmd_pte(pmd)))
3430 #define pmd_mkclean(pmd) pte_pmd(pte_mkclean(pmd_pte(pmd)))
3531
3632 #define pmd_write(pmd) pte_write(pmd_pte(pmd))