Loading include/linux/memory_hotplug.h +10 −8 Original line number Diff line number Diff line Loading @@ -24,10 +24,12 @@ struct vmem_altmap; #define pfn_to_online_page(pfn) \ ({ \ struct page *___page = NULL; \ unsigned long ___nr = pfn_to_section_nr(pfn); \ unsigned long ___pfn = pfn; \ unsigned long ___nr = pfn_to_section_nr(___pfn); \ \ if (___nr < NR_MEM_SECTIONS && online_section_nr(___nr))\ ___page = pfn_to_page(pfn); \ if (___nr < NR_MEM_SECTIONS && online_section_nr(___nr) && \ pfn_valid_within(___pfn)) \ ___page = pfn_to_page(___pfn); \ ___page; \ }) Loading Loading
include/linux/memory_hotplug.h +10 −8 Original line number Diff line number Diff line Loading @@ -24,10 +24,12 @@ struct vmem_altmap; #define pfn_to_online_page(pfn) \ ({ \ struct page *___page = NULL; \ unsigned long ___nr = pfn_to_section_nr(pfn); \ unsigned long ___pfn = pfn; \ unsigned long ___nr = pfn_to_section_nr(___pfn); \ \ if (___nr < NR_MEM_SECTIONS && online_section_nr(___nr))\ ___page = pfn_to_page(pfn); \ if (___nr < NR_MEM_SECTIONS && online_section_nr(___nr) && \ pfn_valid_within(___pfn)) \ ___page = pfn_to_page(___pfn); \ ___page; \ }) Loading