diff options
-rw-r--r-- | arch/x86/kernel/head_32.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S index fc884b90b6d2..30683883e0cd 100644 --- a/arch/x86/kernel/head_32.S +++ b/arch/x86/kernel/head_32.S | |||
@@ -60,7 +60,8 @@ | |||
60 | #endif | 60 | #endif |
61 | 61 | ||
62 | /* Enough space to fit pagetables for the low memory linear map */ | 62 | /* Enough space to fit pagetables for the low memory linear map */ |
63 | MAPPING_BEYOND_END = (PAGE_TABLE_SIZE(1 << (32 - PAGE_SHIFT)) * PAGE_SIZE) | 63 | MAPPING_BEYOND_END = \ |
64 | PAGE_TABLE_SIZE(((1<<32) - __PAGE_OFFSET) >> PAGE_SHIFT) << PAGE_SHIFT | ||
64 | 65 | ||
65 | /* | 66 | /* |
66 | * Worst-case size of the kernel mapping we need to make: | 67 | * Worst-case size of the kernel mapping we need to make: |