File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -747,8 +747,10 @@ void __init vmem_map_init(void)
747
747
}
748
748
749
749
#ifdef CONFIG_KASAN
750
- for_each_mem_range (i , & base , & end )
751
- set_memory_kasan (base , end );
750
+ for_each_mem_range (i , & base , & end ) {
751
+ set_memory_kasan ((unsigned long )__va (base ),
752
+ (unsigned long )__va (end ));
753
+ }
752
754
#endif
753
755
set_memory_rox ((unsigned long )_stext ,
754
756
(unsigned long )(_etext - _stext ) >> PAGE_SHIFT );
@@ -763,8 +765,10 @@ void __init vmem_map_init(void)
763
765
if (static_key_enabled (& cpu_has_bear ))
764
766
set_memory_nx (0 , 1 );
765
767
set_memory_nx (PAGE_SIZE , 1 );
766
- if (debug_pagealloc_enabled ())
767
- set_memory_4k (0 , ident_map_size >> PAGE_SHIFT );
768
+ if (debug_pagealloc_enabled ()) {
769
+ set_memory_4k ((unsigned long )__va (0 ),
770
+ ident_map_size >> PAGE_SHIFT );
771
+ }
768
772
769
773
pr_info ("Write protected kernel read-only data: %luk\n" ,
770
774
(unsigned long )(__end_rodata - _stext ) >> 10 );
You can’t perform that action at this time.
0 commit comments