diff options
Diffstat (limited to 'arch/x86/mm/init_64.c')
-rw-r--r-- | arch/x86/mm/init_64.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c index 9b69fa54a831..f97ace7a55e5 100644 --- a/arch/x86/mm/init_64.c +++ b/arch/x86/mm/init_64.c | |||
@@ -570,6 +570,7 @@ void free_init_pages(char *what, unsigned long begin, unsigned long end) | |||
570 | * 2Mb kernel mapping just for this debug feature. | 570 | * 2Mb kernel mapping just for this debug feature. |
571 | */ | 571 | */ |
572 | if (begin >= __START_KERNEL_map) { | 572 | if (begin >= __START_KERNEL_map) { |
573 | set_memory_rw(begin, (end - begin)/PAGE_SIZE); | ||
573 | set_memory_np(begin, (end - begin)/PAGE_SIZE); | 574 | set_memory_np(begin, (end - begin)/PAGE_SIZE); |
574 | set_memory_nx(begin, (end - begin)/PAGE_SIZE); | 575 | set_memory_nx(begin, (end - begin)/PAGE_SIZE); |
575 | } | 576 | } |