diff options
Diffstat (limited to 'arch/x86/mm/init_64.c')
-rw-r--r-- | arch/x86/mm/init_64.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c index f97ace7a55e..50d29f5da02 100644 --- a/arch/x86/mm/init_64.c +++ b/arch/x86/mm/init_64.c | |||
@@ -573,6 +573,7 @@ void free_init_pages(char *what, unsigned long begin, unsigned long end) | |||
573 | set_memory_rw(begin, (end - begin)/PAGE_SIZE); | 573 | set_memory_rw(begin, (end - begin)/PAGE_SIZE); |
574 | set_memory_np(begin, (end - begin)/PAGE_SIZE); | 574 | set_memory_np(begin, (end - begin)/PAGE_SIZE); |
575 | set_memory_nx(begin, (end - begin)/PAGE_SIZE); | 575 | set_memory_nx(begin, (end - begin)/PAGE_SIZE); |
576 | rodata_test(); | ||
576 | } | 577 | } |
577 | #endif | 578 | #endif |
578 | } | 579 | } |
@@ -585,6 +586,8 @@ void free_initmem(void) | |||
585 | } | 586 | } |
586 | 587 | ||
587 | #ifdef CONFIG_DEBUG_RODATA | 588 | #ifdef CONFIG_DEBUG_RODATA |
589 | const int rodata_test_data = 0xC3; | ||
590 | EXPORT_SYMBOL_GPL(rodata_test_data); | ||
588 | 591 | ||
589 | void mark_rodata_ro(void) | 592 | void mark_rodata_ro(void) |
590 | { | 593 | { |