KVM: Move gfn_to_page out of kmap/unmap pairs