fix pfn calculation for mmap