Commit cba5d9b
x86/mm/64: Make SPARSEMEM_VMEMMAP the only memory model
5-level paging only supports SPARSEMEM_VMEMMAP. CONFIG_X86_5LEVEL is
being phased out, making 5-level paging support mandatory.
Make CONFIG_SPARSEMEM_VMEMMAP mandatory for x86-64 and eliminate
any associated conditional statements.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20250516123306.3812286-3-kirill.shutemov@linux.intel.com1 parent 1bffe6f commit cba5d9b
2 files changed
Lines changed: 2 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1467 | 1467 | | |
1468 | 1468 | | |
1469 | 1469 | | |
1470 | | - | |
1471 | 1470 | | |
1472 | 1471 | | |
1473 | 1472 | | |
| |||
1579 | 1578 | | |
1580 | 1579 | | |
1581 | 1580 | | |
| 1581 | + | |
1582 | 1582 | | |
1583 | 1583 | | |
1584 | 1584 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
833 | 833 | | |
834 | 834 | | |
835 | 835 | | |
836 | | - | |
837 | 836 | | |
838 | 837 | | |
839 | 838 | | |
| |||
932 | 931 | | |
933 | 932 | | |
934 | 933 | | |
935 | | - | |
936 | 934 | | |
937 | 935 | | |
938 | 936 | | |
| |||
1152 | 1150 | | |
1153 | 1151 | | |
1154 | 1152 | | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
| 1153 | + | |
1158 | 1154 | | |
1159 | 1155 | | |
1160 | 1156 | | |
1161 | 1157 | | |
1162 | 1158 | | |
1163 | 1159 | | |
1164 | | - | |
1165 | 1160 | | |
1166 | 1161 | | |
1167 | 1162 | | |
| |||
1500 | 1495 | | |
1501 | 1496 | | |
1502 | 1497 | | |
1503 | | - | |
1504 | 1498 | | |
1505 | 1499 | | |
1506 | 1500 | | |
| |||
1647 | 1641 | | |
1648 | 1642 | | |
1649 | 1643 | | |
1650 | | - | |
0 commit comments