Sparse Memory virtual memmap

modulename: sparse-vmemmap.ko

configname: CONFIG_SPARSEMEM_VMEMMAP

Linux Kernel Configuration
└─>Sparse Memory virtual memmap
In linux kernel since version 2.6.24 (release Date: 2008-01-24)  
SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise
pfn_to_page and page_to_pfn operations. This is the most
efficient option when sufficient kernel resources are available.

source code: