GET_PFN
offset = ((unsigned long long) GET_PFN(pfn)) << PAGE_SHIFT;
unsigned long offset = GET_PFN(pfn) << PAGE_SHIFT;