mm/memory_hotplug: use pfn math in place of direct struct page manipulation